Zero-width space crashes Safari
1. In any text editor, create a simple Web page containing the string "http://www.apple.com". Define the page's encoding as UTF-8.
2. After the "//" and each of the two "."s in the URL, insert the zero-width space Unicode character, which W3C recommends as a way to specify where a long string like a URL should be wrappable. You can insert it by typing
"& # x 2 0 0 b ;"
(omitting the spaces).
3. Save the page.
4. Open the page in Safari. It should look correct, with the zero-width spaces invisible. If the URL happens to start near the end of a line, it should wrap appropriately where you inserted a zero-width space.
5. Make Safari display a page preview in the "Print..." dialog.
6. Save the print preview as a PDF file.
7. Open the PDF file with Preview.
8. Drag across the URL to select it, copy it, and paste it into the address bar of Safari.
9. The URL will look good, but Safari will be paralyzed as soon as you have pasted the URL, and you'll need to force-quit Safari.
G4 tower, Mac OS X (10.4.1)