Your best friend for file transfer.

Fetch application logoFetch

upload iweb, extraneous characters.. (14 posts)

  • Started 16 years ago by jonberard
  • Latest reply 16 years ago from Scott McGuire
  • jonberard Member

    iweb tested on the mac works. when uploaded via fetch, extraneous characters exist on the site. see
    www.berardseniors.com
    apple says upload binary. What exact setup is needed in addiiton to having a "put" used.

    thanks!

    jon b.

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    Which version of Fetch are you using?

    If you are using Fetch 4, try the following:

    * Choose Preferences from the Fetch menu.
    * Click on the Misc tab.
    * Make sure the "Translate ISO Characters" checkbox is unchecked.
    * Click OK.
    * Upload your webpages again.

    Let us know if this doesn't fix the problem, or if you're using Fetch 5. (Fetch 5 does not have this option and does not translate characters when uploading.)

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 16 years ago #

  • jonberard Member

    We are on version 5.

    any parameters needed to change to "put" the
    files up to the server?

    thanks

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    No, you shouldn't have to change anything in Fetch 5 to get the correct results - using Put with the Automatic settings should do the right thing. And there isn't really a setting in Fetch that would cause the extra characters to appear.

    You didn't use any other programs besides iWeb to modify the webpages, did you? That is, you just created the pages in iWeb, published to a folder, and then uploaded exactly what got exported from iWeb?

    If you could show us the Fetch Transcript of the upload of one or more of the webpages, we might see something that indicates where the problem is. To do this:

    Upload one or more of the pages to your server. Then choose Fetch Transcript from the Window menu, copy the entire contents of the transcript window, and paste them into a reply to this message. We'll take a look.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 16 years ago #

  • jonberard Member

    trying to post transcript, just testing to see if this gets in..

    Posted 16 years ago #

  • jonberard Member

    trying to post. testing..

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    Your posts did appear on the message board, so you can go ahead and post the transcript.

    You probably didn't see your test posts because of a bug in the message board software; newly made posts often don't show up until you choose the "Reload Page" command in Safari. We are sorry for the incovenience, we're looking into new message board software.

    Anyway, again, rest assured your posts are getting through.

    Thanks,

    Scott McGurie
    Fetch Softworks

    Posted 16 years ago #

  • jonberard Member

    special note, we have a website berardportraitdesign.com
    within that folder we are "putting" berardseniors.com" and have the domain name pointing to the index file in that subsequent directory which is within berardportraitdesign.com. just thought I'd try to explain ahead of time..... :)

    Fetch 5.2 (5C121) PowerPC running on Mac OS X 10.4.8 (8L127) PowerPC English
    StuffIt Engine 0x820, StuffIt SDK Version 10.1.1b1
    Partial serial FETCH5X001-3NBB-VL26 T
    Connecting to www.berardportraitdesign.com port 21 (Mac OS X firewall is off) (4/15/07 6:37:19 AM)
    Connected to 64.33.128.149 port 21 (4/15/07 6:37:19 AM)
    220 Welcome.
    USER jkberard
    331 Please specify the password.
    PASS
    230 Login successful.
    SYST
    215 UNIX Type: L8
    PWD
    257 "/"
    MACB ENABLE
    500 Unknown command.
    PWD
    257 "/"
    TYPE A
    200 Switching to ASCII mode.
    PASV
    227 Entering Passive Mode (64,33,128,149,125,255)
    Making data connection to 64.33.128.149 port 32255
    LIST -al
    150 Here comes the directory listing.
    drwxr-xr-x 4 0 0 4096 Jan 13 2005 .
    drwxr-xr-x 4 0 0 4096 Jan 13 2005 ..
    drwx--x--x 2 149679 150 4096 Jan 13 2005 cgi-bin
    drwx--x--x 4 149679 150 4096 Apr 14 11:22 www
    226 Directory send OK.
    CWD www
    250 Directory successfully changed.
    PWD
    257 "/www"
    PASV
    227 Entering Passive Mode (64,33,128,149,207,68)
    Making data connection to 64.33.128.149 port 53060
    LIST -al
    150 Here comes the directory listing.
    drwx--x--x 4 149679 150 4096 Apr 14 11:22 .
    drwxr-xr-x 4 0 0 4096 Jan 13 2005 ..
    -rw-r--r-- 1 149679 1423 10598 Jan 04 14:38 100__guarantee.html
    -rw-r--r-- 1 149679 1423 2457352 Jan 04 14:38 Desktop DB
    -rw-r--r-- 1 149679 1423 2518734 Jan 04 14:39 Desktop DF
    -rw-r--r-- 1 149679 1423 298551 Jan 04 14:38 babyletter.pdf
    drwxr-xr-x 3 149679 1423 4096 Apr 14 11:27 berardseniors
    -rw-r--r-- 1 149679 1423 3156 Jan 04 14:38 c2.1.html
    -rw-r--r-- 1 149679 1423 3156 Jan 04 14:38 c2.html
    -rw-r--r-- 1 149679 1423 3431 Jan 04 14:38 c3.1.html
    -rw-r--r-- 1 149679 1423 3431 Jan 04 14:38 c3.html
    -rw-r--r-- 1 149679 1423 3262 Jan 04 14:39 c4.1.html
    -rw-r--r-- 1 149679 1423 3262 Jan 04 14:39 c4.html
    -rw-r--r-- 1 149679 1423 3312 Jan 04 14:38 c5.1.html
    -rw-r--r-- 1 149679 1423 3312 Jan 04 14:38 c5.html
    -rw-r--r-- 1 149679 1423 55386 Jan 04 14:38 children.html
    -rw-r--r-- 1 149679 1423 12812 Jan 04 14:36 contact_me.html
    -rw-r--r-- 1 149679 1423 3182 Jan 04 14:39 f2.html
    -rw-r--r-- 1 149679 1423 3035 Jan 04 14:38 f4.html
    -rw-r--r-- 1 149679 1423 3087 Jan 04 14:38 f5.html
    -rw-r--r-- 1 149679 1423 47202 Jan 04 14:38 families.html
    -rw-r--r-- 1 149679 1423 3274 Jan 04 14:38 index.html
    -rw-r--r-- 1 149679 1423 7378 Jan 04 14:38 map.html
    -rw-r--r-- 1 149679 1423 12369 Jan 04 14:38 photography.html
    drwxr-xr-x 2 149679 1423 4096 Jan 04 14:41 pics
    -rw-r--r-- 1 149679 1423 47733 Jan 04 14:41 seniors.html
    -rw-r--r-- 1 149679 1423 11006 Jan 04 14:41 welcome.html
    226 Directory send OK.
    PASV
    227 Entering Passive Mode (64,33,128,149,89,51)
    Making data connection to 64.33.128.149 port 22835
    STOR index.html
    150 Ok to send data.
    226 File receive OK.
    Transfer of index.html (323 bytes, 0 bytes/sec, 0:00 elapsed) completed at 4/15/07 6:38:05 AM

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    Thanks for the transcript. Fetch is uploading the pages correctly.

    Here is what is going on; I apologize, this isn't a simple answer - it takes some explaning.

    The extraneous characters are not a problem with the uploading in Fetch; it is a problem with your web server.

    First, some background on the problem. Most webpages have what's called a "character encoding" (also known as a "text encoding") which tells web browsers what character set the page is using, so that the web browser will display the characters on the page properly.

    This is important if your webpage is written in a foreign language with accented characters (or non-Roman characters, such as Japanese or Arabic), but can also affect the display of some special characters that iWeb uses when creating webpages. If you view the source of a webpage, you can usually see the character encoding listed as one of the first lines.

    iWeb creates pages in the "UTF-8" character encoding, and properly labels them as such, which is good because they include special characters that only display properly when using the UTF-8 encoding. The problem is that your webpage is being displayed by browsers as if it had a different character encoding, which makes some of the special characters display incorrectly, appearing as extraneous characters.

    If you go to your webpage in Safari, go to the View menu, go to the Text Encoding submenu, and choose "Unicode (UTF-8)," your webpage will be redrawn and everything will display correctly. That's good, but not very helpful, because you don't want everyone to have to manually choose the encoding to see your pages correctly. (You haven't actually made a change to the webpage by choosing this option, you've only changed how Safari is displaying it on your computer.) However, this shows that the files have actually be uploaded correctly.

    The correct encoding should be chosen automatically in Safari, since iWeb has correctly labeled your pages as UTF-8. (If a webpage does not list the encoding to use, that can lead to problems, but that's not what's going on here.) Unfortunately, some web servers override the settings specified by individual webpages, and force all pages on the server to be displayed in a specific character encoding, regardless of what character encoding the individual webpages say they should be displayed with. I believe this is what your server is doing.

    In fact, when I uploaded a copy of one of your webpages to my web server as a test, it displayed correctly automatically.

    You should contact your hosting company and ask them to fix this problem. You need to tell them that your pages specify a character encoding of UTF-8, but the web server is forcing them to be displayed as ISO Latin 1. Hopefully they'll understand. Don't let them tell you that you uploaded the files incorrectly; I can assure you that you did not.

    Unfortunately, if they cannot or will not fix the problem, there isn't much you can do except find a different server to use. There are no settings you can change in iWeb to keep it from using the special characters that cause the problem.

    (And while there is a character encoding option in Fetch, like Safari's "Text Encoding" menu, that option only changes how Fetch displays files and filenames - it does not actually change how Fetch uploads or downloads files.)

    I hope this makes sense, and please let us know if you have further questions or need clarifications.

    Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 16 years ago #

  • jonberard Member

    Makes total sense, thanks for the explanation.

    :)

    jon b

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    You're welcome.

    Another thing I forgot to mention... if your server folks can't fix the problem and you don't want to change to a new server, you could consider using a program other than iWeb to create your webpages - most other webpage creation programs don't insert UTF-8-only characters all over the place like it does.

    Best,

    Scott McGuire
    Fetch Softworks

    Posted 16 years ago #

  • jonberard Member

    any suggestions on software?

    iweb is basic but easy.

    just wanted to get a web page that said the same thing as our direct mail piece.

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    I have heard some good things about RapidWeaver, which is supposed to be another fairly easy to use website program. Sandvox is another program in the same class. I haven't worked much with either one, though.

    (I use Adobe GoLive, but that's overkill for most projects, and not particularly simple.)

    Best,

    Scott McGuire
    Fetch Softworks

    Posted 16 years ago #

  • Scott McGuire Administrator

    Hi Jon,

    One further word of advice - if you can try out the software before buying it, I recommend you use it in trial mode and create just one page first and make sure it doesn't have the same sort of issues that iWeb does.

    If you do try something else out, please let us know how it goes.

    Best,

    Scott McGuire
    Fetch Softworks

    [This message has been edited by ScottMcGuire (edited 04-16-2007).]

    Posted 16 years ago #

Reply

  • Or nickname, if you prefer.
  • This will be kept confidential.
  • This is to ensure that you’re a person, not a spambot.