HOME

TheInfoList



OR:

IBM
code page In computing, a code page is a character encoding and as such it is a specific association of a set of printable character (computing), characters and control characters with unique numbers. Typically each number represents the binary value in a s ...
932 (abbreviated as IBM-932 or ambiguously as CP932) is one of IBM's extensions of
Shift JIS Shift JIS (also SJIS, MIME name Shift_JIS, known as PCK in Solaris contexts) is a character encoding for the Japanese language, originally developed by the Japanese company ASCII Corporation in conjunction with Microsoft and standardized as JIS ...
. The coded character sets are
JIS X 0201 JIS X 0201, a Japanese Industrial Standards, Japanese Industrial Standard developed in 1969, was the first Japanese electronic character set to become widely used. The character set was initially known as JIS C 6220 before the JIS category reform. ...
:1976,
JIS X 0208 JIS X 0208 is a 2-byte character set specified as a Japanese Industrial Standards, Japanese Industrial Standard, containing 6879 graphic characters suitable for writing text, place names, personal names, and so forth in the Japanese language. Th ...
:1983, IBM extensions and IBM extensions for IBM 1880 UDC. It is the combination of the single-byte
Code page 897 JIS X 0201, a Japanese Industrial Standard developed in 1969, was the first Japanese electronic character set to become widely used. The character set was initially known as JIS C 6220 before the JIS category reform. Its two forms were a 7-bit enc ...
and the double-byte Code page 301. Code page 301 is designed to encode the same repertoire as IBM Japanese DBCS-Host. IBM-932 resembles IBM-943. One difference is that IBM-932 encodes the JIS X 0208:1983 characters but preserves the 1978 ordering, whereas IBM-943 uses the 1983 ordering (i.e. the character variant swaps made in JIS X 0208:1983). Another difference is that IBM-932 does not incorporate the NEC selected extensions, which IBM-943 includes for Microsoft compatibility. IBM-942 includes the same double-byte codes as IBM-932 (those from Code page 301) but includes additional single-byte extensions.
International Components for Unicode International Components for Unicode (ICU) is an open-source project of mature C/ C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and envir ...
treats "ibm-932" and "ibm-942" as aliases for the same decoder. IBM-932 contains 7-bit
ISO 646 ISO/IEC 646 ''Information technology — ISO 7-bit coded character set for information interchange'', is an International Organization for Standardization, ISO/International Electrotechnical Commission, IEC standard in the ...
codes, and Japanese characters are indicated by the high bit of the first byte being set to 1. Some code points in this page require a second byte, so characters use either 8 or 16 bits for encoding.


Layout


See also

* LMBCS-16 * Code page 942 * Code page 943


References


External links


IBM Code Page 932
{{character encoding
932 Year 932 (Roman numerals, CMXXXII) was a leap year starting on Sunday of the Julian calendar. Events By place Europe * Summer – Alberic II of Spoleto, Alberic II leads an uprising at Rome against his stepfather Hugh of Italy, Hu ...
Encodings of Japanese