Sp 410

From Htmlpedia
Jump to: navigation, search

OpenSP: Reference to non-SGML character

Cause:

You've included a character reference to a character that is not defined in the document type you've chosen. This is most commonly caused by numerical references to characters from vendor proprietary character repertoires, such as the MS Windows dagger character (†). Often the culprit will be fancy or typographical quote marks from either the Windows or Macintosh character repertoires. The entire range from € through Ÿ are invalid characters, and consequently should not be used.

The solution is to reference UNICODE characters instead. See the references for a list of common characters from the Windows character repertoire and their UNICODE equivalents.

Example:

Bad

The dagger symbol: †

Good

The dagger symbol: †

Solution:

Replace the character entity with its corresponding Unicode equivalent.

References: