ISO-2022 CJK encodings

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.

EncodingMIME charsetBrowser Support
IESafFFOp

HZ

HZ-GB-2312
HZ
HZASCII
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-CNASCII
$)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
LegacyDesignator 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
ExtensionsNEC
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.

**) Selects JIS X 208-1990/1997, which is completely different.

†) ASCII/JIS hybrid with yen/tilde as opposed to backslash/tilde or yen/overline. Furthermore, \ incorrectly gives yen instead of backslash.
÷÷) Only the couple of characters inserted into JIS X 0208-1990/1997, not the large number inserted into JIS X 0212-1990.
÷) Not the characters mapped to user-defined code points.

ISO-2022-KR

ISO-2022-KR
csISO2022KR
ISO-2022-KRASCII
Shift-out KS X 1001:1992
1998 additions
2002 addition???
Supplementary Hangul (8-byte encoding)
LegacyDesignator 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.
?) Not tested (no font with this character installed).

Ad­ver­tise­ments

Contact

temp-orzw@coq.no