The following table gives an overview of current browser support for different instances of ISO-2022 encoding methods and the precursor HZ. These are modal 7-bit encodings that use special characters or sequences of characters to select and invoke specific character sets.
| Encoding | MIME charset | Browser Support | |||
|---|---|---|---|---|---|
| IE | Saf | FF | Op | ||
HZ | |||||
| HZ-GB-2312 | ✓ | ✓ | ✓ | ✓ | |
| HZ | ✗ | ✓ | ✗ | ✗ | |
| HZ | ASCII | ✓ | ✓ | ✓ | ✓ |
| GB 2312-80 | ✓ | ✓ | ✓ | ✓ | |
| Line continuation | ✓ | ✗ | ✗ | ✓ | |
| Legacy | \n in 2-bit mode allowed | ✓ | ✓ | ✗ | ✗ |
| 8-bit GB 2312-80 | ✓ | ✗ | ✗ | ✗ | |
ISO-2022-CN | |||||
| ISO-2022-CN | ✗ | * | ✓ | ||
| csISO2022CN | ✗ | * | ✗ | ||
| ISO-2022-CN-EXT | ✗ | ✓ | ✓ | ||
| ISO-2022-CN | ASCII | ✓ | ✓ | ✓ | |
| $)A GB 2312-80 | ✓ | ✓ | ✓ | ||
| $)G CNS 11643-1992 Plane 1 | ✓ | ✓ | ✓ | ||
| $*H CNS 11643-1992 Plane 2 | ✓ | ✓ | ✓ | ||
| Non-locking single shift 2 | ✓ | ✗ | ✓ | ||
| ISO-2022-CN-EXT | $)E ISO-IR-165 | ✓ | ✗ | ✗ | |
| $+I CNS 11643-1992 Plane 3 | ✓ | ✓ | ✗ | ||
| $+J CNS 11643-1992 Plane 4 | ✓ | ✓ | ✗ | ||
| $+K CNS 11643-1992 Plane 5 | ✓ | ✓ | ✗ | ||
| $+L CNS 11643-1992 Plane 6 | ✓ | ✓ | ✗ | ||
| $+M CNS 11643-1992 Plane 7 | ✓ | ✓ | ✗ | ||
| Non-locking single shift 3 | ✓ | ✗ | |||
| Legacy | Designator sequence not needed on each line | ✗ | ✓ | ✓ | |
*) Does not allow character sets in ISO-2022-CN-EXT. | |||||
ISO-2022-JP | |||||
| ISO-2022-JP | ✓ | ✓ | ✓ | ||
| csISO2022JP | ✓ | ✓ | ✓ | ||
| ISO-2022-JP-2 | ✗ | ✓ | ✓ | ||
| csISO2022JP2 | ✗ | ✓ | ✓ | ||
| ISO-2022-JP-3 | ✗ | ✓ | ✗ | ||
| JIS | ✗ | ✓ | ✗ | ||
| ISO-2022-JP | (B ASCII | † | ✓ | ✓ | ✓ |
| (J JIS Roman | † | ✓ | ✓ | ✓ | |
| $@ JIS C 6226-1978 | * | * | * | * | |
| $B JIS X 0208-1983 | * | * | * | * | |
| ISO-2022-JP-1 | $(D JIS X 0212-1990 | ** | ✗ | ✓ | ✓ |
| ISO-2022-JP-2 | $A GB 2312-80 | ✗ | ✗ | ✓ | ✗ |
| $(C KS X 1001 | ✗ | ✗ | ✓ | ✗ | |
| .A ISO 8859-1 | ✗ | ✗ | ✓ | ✗ | |
| .F ISO 8859-7 | ✗ | ✗ | ✓ | ✗ | |
| ISO-2022-JP-3 | (I Katakana | ✓ | ✓ | ✓ | ✓ |
| $(O JIS X 0213-2000 Plane 1 | ✗ | ✗ | ✗ | ✗ | |
| $(P JIS X 0213-2000 Plane 2 | ✗ | ✗ | ✗ | ✗ | |
| ISO-2022-JP-2004 | $(Q JIS X 0213-2004 Plane 2 | ✗ | ✗ | ✗ | ✗ |
| JIS/legacy | &@ $B JIS X 0208-1990/1997 | * | * | * | * |
| Shift-in Katakana | ✓ | ✗ | ✗ | ✗ | |
| 8-bit Katakana | ✓ | ✗ | ✗ | ✓ | |
| (I Shift-JIS Kanji | ✓ | ✗ | ✗ | ✗ | |
| Shift-in Shift-JIS Kanji | ✓ | ✗ | ✗ | ✗ | |
| 8-bit Shift-JIS Kanji | ✓ | ✗ | ✗ | ✗ | |
| (H ‘Swedish’ as JIS Roman | † | ✓ | ✗ | ✓ | |
| Extensions | NEC | ✓ | ✗ | ✓ | ✓ |
| IBM | ÷÷ | ÷÷ | ÷ | ÷ | |
*) The designation sequence for JIS X 208-1990/1997 is not supported, but the ones for JIS C 6226-1978 and JIS X 0208-1983 both select JIS X 208-1990/1997. | |||||
ISO-2022-KR | |||||
| ISO-2022-KR | ✓ | ✓ | ✓ | ✓ | |
| csISO2022KR | ✓ | ✓ | ✓ | ✓ | |
| ISO-2022-KR | ASCII | † | † | ✓ | ✓ |
| Shift-out KS X 1001:1992 | ✓ | ✓ | ✓ | ✓ | |
| 1998 additions | ✓ | ✗ | ✓ | ✓ | |
| 2002 addition | ✗ | ? | ? | ? | |
| Supplementary Hangul (8-byte encoding) | ✗ | ✗ | ✗ | ✗ | |
| Legacy | Designator sequence optional | ✓ | ✓ | ✓ | ✗ |
| 8-bit KS X 1001:1992 | ✓ | ✗ | ✗ | ✗ | |
†) ASCII/KS-Roman hybrid with won/tilde as opposed to backslash/tilde or won/overline. Furthermore, in IE, \ incorrectly gives won instead of backslash. | |||||