Summarized test results:
HTML escapes

Intended audience: users, XHTML/HTML coders (using editors or scripting), script developers (PHP, JSP, etc.), CSS coders, Web project managers, and anyone who wants to know how HTML escapes work in current browsers.

Updated

These tests check whether user agents handle character escapes as expected for HTML5 documents.

To see the test, click on the link in the left-most column. To see detailed results for a single test, click on the link in the Details column and look just above the table. The detailed results show the date(s) the test result was recorded, and the version of the browser tested.

Any dependencies are shown in notes above the table, and notes below the table will usually provide any additional useful information, including an explanation of why a result was marked as 'partially successful'.

Results

Note that these test results are for released versions of the browsers tested. Versions that are still in development may provide better support for these features. The tests do not use any vendor prefixes. Tests that do show support for vendor prefixes are listed in the next section.

Basic tests


Test link Assertion Detail
hex ncr
escapes-001.html
A hexadecimal numeric character reference produces the intended character.
decimal ncr
escapes-002.html
A decimal numeric character reference produces the intended character.
lowercase entity
escapes-003.html
A lower case character entity reference produces the intended character.
uppercase entity
escapes-004.html
An upper case character entity reference produces the intended character.
supplementary character
escapes-005.html
A hexadecimal numeric reference containing the Unicode code point of a supplementary character produces the intended character.
hex ncr outside range of charset
escapes-006.html
A hexadecimal numeric reference containing the Unicode code point of a character which is not supported by the current character encoding still produces the intended character.

Characters not in the page encoding

Test link Assertion Detail
hex ncr outside range of charset
escapes-006.html
A hexadecimal numeric reference containing the Unicode code point of a character which is not supported by the current character encoding still produces the intended character.
decimal ncr outside range of charset
escapes-007.html
A decimal numeric reference containing the Unicode code point of a character which is not supported by the current character encoding still produces the intended character.
character entity outside range of charset
escapes-008.html
A character entity reference for a Unicode code point which is not supported by the current character encoding still produces the intended character.

Reallocated characters

Test link Assertion Detail
hex ncr for C1 position of euro sign
escapes-009.html
A hexadecimal numeric reference containing the code point for the euro in the Windows 1252 code page should produce a euro sign.
decimal ncr for C1 position of euro sign
escapes-010.html
A decimal numeric reference containing the code point for the euro in the Windows 1252 code page should produce a euro sign.