Summarized test results:
Encoding, Single-byte aliases

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.

Updated

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.

results

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.


ibm866

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.

iso-8859-2

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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-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.
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.
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 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: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.
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.
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-3

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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-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.
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.
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 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: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.
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.
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-4

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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-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.
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.
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 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: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.
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.
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-5

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-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.
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.
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 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: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-6

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.
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.
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.
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-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-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-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.
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.
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 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: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-7

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.
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.
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-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.
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.
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 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: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.
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-8

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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-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-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.
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.
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 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: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.
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-i

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-10

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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-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.
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.
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.
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.
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-13

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-14

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-15

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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 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.
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-16

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.

koi8-r

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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 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 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-u

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.

macintosh

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.

windows-1250

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-1251

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-1252

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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-1253

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-1254

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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-1255

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-1256

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-1257

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-1258

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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-874

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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.
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.
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.
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.
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.
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.

x-mac-cyrillic

Snapshot summary, 2014-08-23
Firefox 31.0, Chrome 36.0.1985.143, Safari 5.1.9 & 7.0.6, Opera 22.0, Internet Explorer 11

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-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.