Iñtërnâtiônàlizætiøn
Becomes:
Iñtërnâtiônàlizætiøn
When outputted to the browser.
Can anyone tell me if that is correct and sane?
Translating characters like & and € to & and € saves me a lot of hassle with validation: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2...
Line 265, Column 190:
non SGML character number 157
<code>“Iñtërnâtiônà lizætiønâ€</code>
You have used an illegal character in your text. HTML
uses the standard UNICODE Consortium character
repertoire, and it leaves undefined (among others) 65
character codes (0 to 31 inclusive and 127 to 159
inclusive) that are sometimes used for typographical
quote marks and similar in proprietary character sets.
The validator has found one of these undefined characters
in your document. The character may appear on your
browser as a curly quote, or a trademark symbol, or some
other fancy glyph; on a different computer, however, it
will likely appear as a completely different character,
or nothing at all.
Your best bet is to replace the character with the
nearest equivalent ASCII character, or to use an
appropriate character entity. For more information on
Character Encoding on the web, see Alan Flavell's
excellent HTML Character Set Issues reference.
This error can also be triggered by formatting characters
embedded in documents by some word processors. If you use
a word processor to edit your HTML documents, be sure to
use the "Save as ASCII" or similar command to save the
document without formatting information.
Line 344, Column 79:
cannot generate system identifier for general entity "src"
An entity reference was found in the document, but there
is no reference by that name defined. Often this is
caused by misspelling the reference name, unencoded
ampersands, or by leaving off the trailing semicolon (;).
The most common cause of this error is unencoded
ampersands in URLs as described by the WDG in "Ampersands
in URLs".