The name "code page 936" is ambiguous.
IBM's code page 936,, an obsolete
IBM 5550 encoding, is also a Simplified Chinese encoding, but uses a different encoding method for (
Shift GB), and so is entirely incompatible with Windows code page 936 (in contrast to
IBM code page 932 being, to a first approximation, a subset of
Windows code page 932)—although
International Components for Unicode does not include an IBM-936 codec, and uses the Windows code page for the label. IBM's code page for GBK coverage is code page 1386, which is defined as a combination of the single byte
Code page 1114 and the double byte
Code page 1385. The concepts of "Windows-936", "GBK", "GB2312" and "EUC-CN" are sometimes conflated in various software products.
EUC-CN is registered with the
IANA as , although it is a specific,
variable-width 8-bit
stateless, encoding format of (which also has other, less widely used, encoding formats such as
HZ-GB-2312,
ISO-2022-CN or the aforementioned Shift GB). Since GBK is a superset of EUC-CN (although not itself an EUC code) and superseded long ago, and since Microsoft software continued to assign the encoding label to code page 936 even after extending it to implement GBK rather than EUC-CN, most modern-day Windows-based software products mean partial support for GBK via Windows-936, rather than EUC-CN or other encoding formats of GB 2312, when they use the term "GB 2312" as a character encoding option. This can be observed in products such as Microsoft Internet Explorer and Notepad++. == Footnotes ==