GoLive CS2 deletes nbsp

January 8, 2006 at 5:13 pm | In Software |
Tags: , ,

In Adobe GoLive CS2, non-breakable spaces ( ) are sometimes replaced with normal spaces, typing option-space does not create a non-breakable space, and ampersand character codes are converted into Mac-equivalent symbols.

This appears to be due to a bug in how GoLive handles HTML pages that are encoded using the utf-8 charset. If a page is encoded in utf-8, whenever the page is edited in Layout mode all HTML character codes (e.g., ° for °) are converted to their equivalent Macintosh symbol. Non-breakable spaces ( ) are converted to regular spaces. The Macintosh characters will display properly in GoLive, but not in other browsers and/or operating systems. The removal of the non-breakable spaces may cause formatting problems.

Unfortunately, it appears that GoLive CS2 defaults to the utf-8 (”Multilingual”) character set. In previous versions of GoLive, HTML pages defaulted to iso-8859-1 (”Western”). Thus even if you are not purposely creating multilingual pages, you may run into this problem.

If your web pages are written in English, you can get around this by changing the default charset back to iso-8859-1. Choose “Preferences…” from the GoLive menu, click on “Encodings”, expand the “Roman” encoding, and then click the “Default” radio button to the right of “iso-8859-1″. If you’ve already created pages using the utf-8 charset, you can change them back to iso-8859-1 by expanding the “Head” section of the page, clicking on the flag icon, and then clicking on the “iso-8859-1″ radio button in the Inspector window.

If your web pages are written in a language other than English, you may be able to get around this problem by choosing a different charset. For example, if your web pages are written in traditional Chinese, try using “big5″ instead of utf-8.

No Comments yet »

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.