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 about encodings in current browsers.
These tests check whether user agents decode characters for a given encoding as specified in the Encoding specification when preferred labels and aliases listed in the spec are used.
Note that the snapshot summaries of 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 themselves do not test any vendor prefixes.
The tables show results for tests run on the date shown. Above the tables are summaries of the results at that date. The table data may be more up-to-date than the summary. If the tables contain some incorrectly scored tests, or tests that relate to non-released versions of browsers, these are not included in the summary.
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 right-most column.
The top row of each table shows support for the preferred name for the encoding.
The summary only discusses the failures.
Chrome and Opera don't support ibm866
or any of its aliases. (However Chrome support is on its way.)
IE supports it, but not the csibm866
or 866
aliases.
Test link | Assertion | Details |
---|---|---|
ibm866 | The browser will decode the ibm866 encoding per the data tables and the single-byte decoding algorithm in the spec. | ibm866_test |
cp866 | The browser will decode the cp866 alias of the ibm866 encoding per the data tables and the single-byte decoding algorithm in the spec. | ibm866_cp866 |
csibm866 | The browser will decode the csibm866 alias of the ibm866 encoding per the data tables and the single-byte decoding algorithm in the spec. | ibm866_csibm866 |
866 | The browser will decode the 866 alias of the ibm866 encoding per the data tables and the single-byte decoding algorithm in the spec. | ibm866_866 |
Links: Section 4.2 • Related tests
IE doesn't support the alias iso88592
.
Test link | Assertion | Details |
---|---|---|
iso-8859-2 | The browser will decode the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_test |
csisolatin2 | The browser will decode the csisolatin2 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_csisolatin2 |
iso-ir-101 | The browser will decode the iso-ir-101 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_iso-ir-101 |
iso8859-2 | The browser will decode the iso8859-2 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_iso8859-2 |
iso88592 | The browser will decode the iso88592 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_iso88592 |
iso_8859-2 | The browser will decode the iso_8859-2 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_iso_8859-2 |
iso_8859-2:1987 | The browser will decode the iso_8859-2:1987 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_iso_8859-2:1987 |
l2 | The browser will decode the l2 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_l2 |
latin2 | The browser will decode the latin2 alias of the iso-8859-2 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-2_latin2 |
Links: Section 4.2 • Related tests
IE produces 7 characters where U+FFFD was expected. IE doesn't support the aliases iso8859-3
or iso88593
.
Test link | Assertion | Details |
---|---|---|
iso-8859-3 | The browser will decode the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_test |
csisolatin3 | The browser will decode the csisolatin3 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_csisolatin3 |
iso-ir-109 | The browser will decode the iso-ir-109 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_iso-ir-109 |
iso8859-3 | The browser will decode the iso8859-3 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_iso8859-3 |
iso88593 | The browser will decode the iso88593 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_iso88593 |
iso_8859-3 | The browser will decode the iso_8859-3 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_iso_8859-3 |
iso_8859-3:1988 | The browser will decode the iso_8859-3:1988 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_iso_8859-3:1988 |
l3 | The browser will decode the l3 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_l3 |
latin3 | The browser will decode the latin3 alias of the iso-8859-3 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-3_latin3 |
Links: Section 4.2 • Related tests
IE doesn't support the aliases iso8859-4
or iso88594
.
Test link | Assertion | Details |
---|---|---|
iso-8859-4 | The browser will decode the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_test |
csisolatin4 | The browser will decode the csisolatin4 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_csisolatin4 |
iso-ir-110 | The browser will decode the iso-ir-110 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_iso-ir-110 |
iso8859-4 | The browser will decode the iso8859-4 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_iso8859-4 |
iso88594 | The browser will decode the iso88594 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_iso88594 |
iso_8859-4 | The browser will decode the iso_8859-4 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_iso_8859-4 |
iso_8859-4:1988 | The browser will decode the iso_8859-4:1988 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_iso_8859-4:1988 |
l4 | The browser will decode the l4 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_l4 |
latin4 | The browser will decode the latin4 alias of the iso-8859-4 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-4_latin4 |
Links: Section 4.2 • Related tests
IE doesn't support the aliases iso8859-5
or iso88595
.
Test link | Assertion | Details |
---|---|---|
iso-8859-5 | The browser will decode the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_test |
csisolatincyrillic | The browser will decode the csisolatincyrillic alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_csisolatincyrillic |
cyrillic | The browser will decode the cyrillic alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_cyrillic |
iso-ir-144 | The browser will decode the iso-ir-144 alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_iso-ir-144 |
iso8859-5 | The browser will decode the iso8859-5 alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_iso8859-5 |
iso88595 | The browser will decode the iso88595 alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_iso88595 |
iso_8859-5 | The browser will decode the iso_8859-5 alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_iso_8859-5 |
iso_8859-5:1988 | The browser will decode the iso_8859-5:1988 alias of the iso-8859-5 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-5_iso_8859-5:1988 |
Links: Section 4.2 • Related tests
IE produces 45 PUA characters where U+FFFD was expected. IE also produces 28 unexpected characters for asmo-708
. The 6 red aliases are not supported.
Test link | Assertion | Details |
---|---|---|
iso-8859-6 | The browser will decode the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_test |
arabic | The browser will decode the arabic alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_arabic |
asmo-708 | The browser will decode the asmo-708 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_asmo-708 |
csiso88596e | The browser will decode the csiso88596e alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_csiso88596e |
csiso88596i | The browser will decode the csiso88596i alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_csiso88596i |
csisolatinarabic | The browser will decode the csisolatinarabic alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_csisolatinarabic |
ecma-114 | The browser will decode the ecma-114 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_ecma-114 |
iso-8859-6-e | The browser will decode the iso-8859-6-e alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso-8859-6-e |
iso-8859-6-i | The browser will decode the iso-8859-6-i alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso-8859-6-i |
iso-ir-127 | The browser will decode the iso-ir-127 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso-ir-127 |
iso8859-6 | The browser will decode the iso8859-6 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso8859-6 |
iso88596 | The browser will decode the iso88596 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso88596 |
iso_8859-6 | The browser will decode the iso_8859-6 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso_8859-6 |
iso_8859-6:1987 | The browser will decode the iso_8859-6:1987 alias of the iso-8859-6 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-6_iso_8859-6:1987 |
Links: Section 4.2 • Related tests
IE produces 3 PUA characters where U+FFFD was expected. It also produces 5 more unexpected characters. IE doesn't support the 3 red aliases.
Test link | Assertion | Details |
---|---|---|
iso-8859-7 | The browser will decode the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_test |
csisolatingreek | The browser will decode the csisolatingreek alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_csisolatingreek |
ecma-118 | The browser will decode the ecma-118 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_ecma-118 |
elot_928 | The browser will decode the elot_928 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_elot_928 |
greek | The browser will decode the greek alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_greek |
greek8 | The browser will decode the greek8 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_greek8 |
iso-ir-126 | The browser will decode the iso-ir-126 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_iso-ir-126 |
iso8859-7 | The browser will decode the iso8859-7 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_iso8859-7 |
iso88597 | The browser will decode the iso88597 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_iso88597 |
iso_8859-7 | The browser will decode the iso_8859-7 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_iso_8859-7 |
iso_8859-7:1987 | The browser will decode the iso_8859-7:1987 alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_iso_8859-7:1987 |
sun_eu_greek | The browser will decode the sun_eu_greek alias of the iso-8859-7 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-7_sun_eu_greek |
Links: Section 4.2 • Related tests
IE produces 36 PUA characters where U+FFFD was expected. IE produces 3 more unexpected characters for the preferred label and all aliases, except the 4 red ones, which are not supported.
Test link | Assertion | Details |
---|---|---|
iso-8859-8 | The browser will decode the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_test |
csiso88598e | The browser will decode the csiso88598e alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_csiso88598e |
csisolatinhebrew | The browser will decode the csisolatinhebrew alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_csisolatinhebrew |
hebrew | The browser will decode the hebrew alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_hebrew |
iso-8859-8-e | The browser will decode the iso-8859-8-e alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_iso-8859-8-e |
iso-ir-138 | The browser will decode the iso-ir-138 alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_iso-ir-138 |
iso8859-8 | The browser will decode the iso8859-8 alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_iso8859-8 |
iso88598 | The browser will decode the iso88598 alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_iso88598 |
iso_8859-8 | The browser will decode the iso_8859-8 alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_iso_8859-8 |
iso_8859-8:1988 | The browser will decode the iso_8859-8:1988 alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_iso_8859-8:1988 |
visual | The browser will decode the visual alias of the iso-8859-8 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8_visual |
Links: Section 4.2 • Related tests
IE produces 36 PUA characters where U+FFFD was expected, and 3 more unexpected characters for the preferred label and logical
. IE does not support csiso88598i
.
Test link | Assertion | Details |
---|---|---|
iso-8859-8-i | The browser will decode the iso-8859-8-i encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8-i_test |
csiso88598i | The browser will decode the csiso88598i alias of the iso-8859-8-i encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8-i_csiso88598i |
logical | The browser will decode the logical alias of the iso-8859-8-i encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-8-i_logical |
Links: Section 4.2 • Related tests
IE doesn't support this encoding with any label.
Test link | Assertion | Details |
---|---|---|
iso-8859-10 | The browser will decode the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_test |
csisolatin6 | The browser will decode the csisolatin6 alias of the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_csisolatin6 |
iso-ir-157 | The browser will decode the iso-ir-157 alias of the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_iso-ir-157 |
iso8859-10 | The browser will decode the iso8859-10 alias of the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_iso8859-10 |
iso885910 | The browser will decode the iso885910 alias of the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_iso885910 |
l6 | The browser will decode the l6 alias of the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_l6 |
latin6 | The browser will decode the latin6 alias of the iso-8859-10 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-10_latin6 |
Links: Section 4.2 • Related tests
IE supports this encoding only for the preferred label.
Test link | Assertion | Details |
---|---|---|
iso-8859-13 | The browser will decode the iso-8859-13 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-13_test |
iso8859-13 | The browser will decode the iso8859-13 alias of the iso-8859-13 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-13_iso8859-13 |
iso885913 | The browser will decode the iso885913 alias of the iso-8859-13 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-13_iso885913 |
Links: Section 4.2 • Related tests
IE doesn't support this encoding with any label.
Test link | Assertion | Details |
---|---|---|
iso-8859-14 | The browser will decode the iso-8859-14 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-14_test |
iso8859-14 | The browser will decode the iso8859-14 alias of the iso-8859-14 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-14_iso8859-14 |
iso885914 | The browser will decode the iso885914 alias of the iso-8859-14 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-14_iso885914 |
Links: Section 4.2 • Related tests
IE doesn't support this encoding when the iso8859-15
and iso885915
labels are used.
Test link | Assertion | Details |
---|---|---|
iso-8859-15 | The browser will decode the iso-8859-15 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-15_test |
csisolatin9 | The browser will decode the csisolatin9 alias of the iso-8859-15 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-15_csisolatin9 |
iso8859-15 | The browser will decode the iso8859-15 alias of the iso-8859-15 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-15_iso8859-15 |
iso885915 | The browser will decode the iso885915 alias of the iso-8859-15 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-15_iso885915 |
iso_8859-15 | The browser will decode the iso_8859-15 alias of the iso-8859-15 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-15_iso_8859-15 |
l9 | The browser will decode the l9 alias of the iso-8859-15 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-15_l9 |
Links: Section 4.2 • Related tests
IE doesn't support this encoding.
Test link | Assertion | Details |
---|---|---|
iso-8859-16 | The browser will decode the iso-8859-16 encoding per the data tables and the single-byte decoding algorithm in the spec. | iso-8859-16_test |
Links: Section 4.2 • Related tests
IE doesn't support this encoding when the koi8_r
label is used.
Test link | Assertion | Details |
---|---|---|
koi8-r | The browser will decode the koi8-r encoding per the data tables and the single-byte decoding algorithm in the spec. | koi8-r_test |
cskoi8r | The browser will decode the cskoi8r alias of the koi8-r encoding per the data tables and the single-byte decoding algorithm in the spec. | koi8-r_cskoi8r |
koi | The browser will decode the koi alias of the koi8-r encoding per the data tables and the single-byte decoding algorithm in the spec. | koi8-r_koi |
koi8 | The browser will decode the koi8 alias of the koi8-r encoding per the data tables and the single-byte decoding algorithm in the spec. | koi8-r_koi8 |
koi8_r | The browser will decode the koi8_r alias of the koi8-r encoding per the data tables and the single-byte decoding algorithm in the spec. | koi8-r_koi8_r |
Links: Section 4.2 • Related tests
IE produces 2 unexpected characters.
Test link | Assertion | Details |
---|---|---|
koi8-u | The browser will decode the koi8-u encoding per the data tables and the single-byte decoding algorithm in the spec. | koi8-u_test |
Links: Section 4.2 • Related tests
IE supports the preferred label with only one unexpected character. It doesn't support the encoding under any of the aliases.
Test link | Assertion | Details |
---|---|---|
macintosh | The browser will decode the macintosh encoding per the data tables and the single-byte decoding algorithm in the spec. | macintosh_test |
csmacintosh | The browser will decode the csmacintosh alias of the macintosh encoding per the data tables and the single-byte decoding algorithm in the spec. | macintosh_csmacintosh |
mac | The browser will decode the mac alias of the macintosh encoding per the data tables and the single-byte decoding algorithm in the spec. | macintosh_mac |
x-mac-roman | The browser will decode the x-mac-roman alias of the macintosh encoding per the data tables and the single-byte decoding algorithm in the spec. | macintosh_x-mac-roman |
Links: Section 4.2 • Related tests
IE doesn't support this encoding using the cp1250
alias.
In rows 8 and 9, Firefox doesn't pass through the 5 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
Test link | Assertion | Details |
---|---|---|
windows-1250 | The browser will decode the windows-1250 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1250_test |
cp1250 | The browser will decode the cp1250 alias of the windows-1250 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1250_cp1250 |
x-cp1250 | The browser will decode the x-cp1250 alias of the windows-1250 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1250_x-cp1250 |
Links: Section 4.2 • Related tests
IE doesn't support this encoding using the cp1251
alias.
In rows 9, Firefox doesn't pass through one character that is undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
Test link | Assertion | Details |
---|---|---|
windows-1251 | The browser will decode the windows-1251 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1251_test |
cp1251 | The browser will decode the cp1251 alias of the windows-1251 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1251_cp1251 |
x-cp1251 | The browser will decode the x-cp1251 alias of the windows-1251 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1251_x-cp1251 |
Links: Section 4.2 • Related tests
IE has no support for this encoding under the 6 aliases shown in red.
Test link | Assertion | Details |
---|---|---|
windows-1252 | The browser will decode the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_test |
ansi_x3.4-1968 | The browser will decode the ansi_x3.4-1968 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_ansi_x3.4-1968 |
ascii | The browser will decode the ascii alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_ascii |
cp1252 | The browser will decode the cp1252 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_cp1252 |
cp819 | The browser will decode the cp819 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_cp819 |
csisolatin1 | The browser will decode the csisolatin1 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_csisolatin1 |
ibm819 | The browser will decode the ibm819 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_ibm819 |
iso-8859-1 | The browser will decode the iso-8859-1 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_iso-8859-1 |
iso-ir-100 | The browser will decode the iso-ir-100 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_iso-ir-100 |
iso8859-1 | The browser will decode the iso8859-1 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_iso8859-1 |
iso88591 | The browser will decode the iso88591 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_iso88591 |
iso_8859-1 | The browser will decode the iso_8859-1 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_iso_8859-1 |
iso_8859-1:1987 | The browser will decode the iso_8859-1:1987 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_iso_8859-1:1987 |
l1 | The browser will decode the l1 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_l1 |
latin1 | The browser will decode the latin1 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_latin1 |
us-ascii | The browser will decode the us-ascii alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_us-ascii |
x-cp1252 | The browser will decode the x-cp1252 alias of the windows-1252 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1252_x-cp1252 |
Links: Section 4.2 • Related tests
With the preferred label, IE produces 3 PUA characters where U+FFFD was expected, but doesn't support any alias.
In rows 8 and 9, Firefox doesn't pass through the 14 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
Safari, Chrome and Opera pass through one character in row A that has an undefined mapping in the Unicode mapping, where U+FFFD was expected. This appears to be a bug, since undefined mappings in rows D and F produce U+FFFD, as expected.
Test link | Assertion | Details |
---|---|---|
windows-1253 | The browser will decode the windows-1253 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1253_test |
cp1253 | The browser will decode the cp1253 alias of the windows-1253 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1253_cp1253 |
x-cp1253 | The browser will decode the x-cp1253 alias of the windows-1253 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1253_x-cp1253 |
Links: Section 4.2 • Related tests
IE has no support for this encoding under the 4 aliases shown in red.
In rows 8 and 9, Firefox doesn't pass through the 7 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
Test link | Assertion | Details |
---|---|---|
windows-1254 | The browser will decode the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_test |
cp1254 | The browser will decode the cp1254 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_cp1254 |
csisolatin5 | The browser will decode the csisolatin5 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_csisolatin5 |
iso-8859-9 | The browser will decode the iso-8859-9 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_iso-8859-9 |
iso-ir-148 | The browser will decode the iso-ir-148 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_iso-ir-148 |
iso8859-9 | The browser will decode the iso8859-9 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_iso8859-9 |
iso88599 | The browser will decode the iso88599 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_iso88599 |
iso_8859-9 | The browser will decode the iso_8859-9 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_iso_8859-9 |
iso_8859-9:1989 | The browser will decode the iso_8859-9:1989 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_iso_8859-9:1989 |
l5 | The browser will decode the l5 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_l5 |
latin5 | The browser will decode the latin5 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_latin5 |
x-cp1254 | The browser will decode the x-cp1254 alias of the windows-1254 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1254_x-cp1254 |
Links: Section 4.2 • Related tests
In rows 8 and 9, Firefox doesn't pass through the 12 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
With the preferred label, IE produces 3 PUA characters where U+FFFD was expected, but doesn't support the 2 aliases.
Test link | Assertion | Details |
---|---|---|
windows-1255 | The browser will decode the windows-1255 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1255_test |
cp1255 | The browser will decode the cp1255 alias of the windows-1255 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1255_cp1255 |
x-cp1255 | The browser will decode the x-cp1255 alias of the windows-1255 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1255_x-cp1255 |
Links: Section 4.2 • Related tests
IE doesn't support the alias in red.
Test link | Assertion | Details |
---|---|---|
windows-1256 | The browser will decode the windows-1256 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1256_test |
cp1256 | The browser will decode the cp1256 alias of the windows-1256 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1256_cp1256 |
x-cp1256 | The browser will decode the x-cp1256 alias of the windows-1256 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1256_x-cp1256 |
Links: Section 4.2 • Related tests
In rows 8 and 9, Firefox doesn't pass through the 10 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
With the preferred label, IE produces 2 PUA characters where U+FFFD was expected, but IE doesn't support any aliases.
Test link | Assertion | Details |
---|---|---|
windows-1257 | The browser will decode the windows-1257 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1257_test |
cp1257 | The browser will decode the cp1257 alias of the windows-1257 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1257_cp1257 |
x-cp1257 | The browser will decode the x-cp1257 alias of the windows-1257 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1257_x-cp1257 |
Links: Section 4.2 • Related tests
In rows 8 and 9, Firefox doesn't pass through the 9 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
IE doesn't support any aliases.
Test link | Assertion | Details |
---|---|---|
windows-1258 | The browser will decode the windows-1258 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1258_test |
cp1258 | The browser will decode the cp1258 alias of the windows-1258 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1258_cp1258 |
x-cp1258 | The browser will decode the x-cp1258 alias of the windows-1258 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-1258_x-cp1258 |
Links: Section 4.2 • Related tests
Uniquely, Chrome, Safari, Opera produce 8 PUA characters equally spread across rows D and F for undefined mappings in the Unicode mapping tables. The Encoding spec expects U+FFFD, and Chrome, Safari and Opera do this for other encodings for characters in in rows A and above. The PUA characters are, in this case, the same as those produced by IE.
IE has no support for this encoding under the 2 aliases shown in red.
In rows 8 and 9, Firefox doesn't pass through the 23 characters that are undefined in the Unicode mapping tables. Instead it returns FFFD. (There is a Mozilla bug to fix this.) All aliases behave the same way.
Test link | Assertion | Details |
---|---|---|
windows-874 | The browser will decode the windows-874 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-874_test |
dos-874 | The browser will decode the dos-874 alias of the windows-874 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-874_dos-874 |
iso-8859-11 | The browser will decode the iso-8859-11 alias of the windows-874 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-874_iso-8859-11 |
iso8859-11 | The browser will decode the iso8859-11 alias of the windows-874 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-874_iso8859-11 |
iso885911 | The browser will decode the iso885911 alias of the windows-874 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-874_iso885911 |
tis-620 | The browser will decode the tis-620 alias of the windows-874 encoding per the data tables and the single-byte decoding algorithm in the spec. | windows-874_tis-620 |
Links: Section 4.2 • Related tests
IE produces 3 unexpected characters for the preferred label, but only one unexpected character for the alias.
Test link | Assertion | Details |
---|---|---|
x-mac-cyrillic | The browser will decode the x-mac-cyrillic encoding per the data tables and the single-byte decoding algorithm in the spec. | x-mac-cyrillic_test |
x-mac-ukrainian | The browser will decode the x-mac-ukrainian alias of the x-mac-cyrillic encoding per the data tables and the single-byte decoding algorithm in the spec. | x-mac-cyrillic_x-mac-ukrainian |
Links: Section 4.2 • Related tests