HTML Decimal Character Rendering - Illegal Characters

Illegal Characters

HTML forbids the use of the characters with Universal Character Set/Unicode code points

  • 0 to 31, except 9, 10, and 13 (C0 control characters)
  • 127 (DEL character)
  • 128 to 159 (C1 control characters)
  • 55296 to 57343 (xD800–xDFFF, the UTF-16 surrogate halves)

These characters are not even allowed by reference. That is, you should not even write them as numeric character references. However, references to characters 128–159 are commonly interpreted by lenient web browsers as if they were references to the characters assigned to bytes 128–159 (decimal) in the Windows-1252 character encoding. This is in violation of HTML and SGML standards, and the characters are already assigned to higher code points, so HTML document authors should always use the higher code points. For example, for the trademark sign (™), use ™, not ™.

The characters 9 (tab), 10 (linefeed), and 13 (carriage return) are allowed in HTML documents, but, along with 32 (space) are all considered "whitespace". The "form feed" control character, which would be at 12, is not allowed in HTML documents, but is also mentioned as being one of the "white space" characters — perhaps an oversight in the specifications. In HTML, most consecutive occurrences of white space characters, except in a

 block, are interpreted as comprising a single "word separator" for rendering purposes. A word separator is typically rendered a single en-width space in European languages, but not in others.

Read more about this topic:  HTML Decimal Character Rendering

Famous quotes containing the words illegal and/or characters:

    It ought to be illegal for an artist to marry.... If the artist must marry let him find someone more interested in art, or his art, or the artist part of him, than in him. After which let them take tea together three times a week.
    Ezra Pound (1885–1972)

    When the characters are really alive before their author, the latter does nothing but follow them in their action, in their words, in the situations which they suggest to him.
    Luigi Pirandello (1867–1936)