Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Windows қарапайым қытай тілі үшін таңба жинағы
Windows character set for Simplified Chinese
Windows код беті 936 (қысқартылған MS936, Windows 936 немесе (белгісіз) CP936) – компьютерлерде қарапайым қытай мәтінін көрсетуге арналған Microsoft-тың бұрынғы (Unicode-қа дейінгі) таңба кодтамасы. Бұл Шығыс Азия тілдері үшін Windows DBCS-тің төрт түрінің бірі, 932 (жапон), 949 (корей) және 950 (дәстүрлі қытай) кодтарымен бірге. Бұл Қытайдың Guójiā Biāozhǔn Kuòzhǎn (GBK) кодтамасының түрі және шамамен IBM код беті 1386-ға (CP1386 немесе IBM 1386) сәйкес келеді.
Windows code page 936 (abbreviated MS936, Windows 936 or (ambiguously) CP936), is Microsoft's legacy (pre Unicode) character encoding for representing simplified Chinese text on computers. It is one of the four Windows DBCSs for East Asian languages, accompanying code pages 932 (Japanese), 949 (Korean) and 950 (Traditional Chinese). It is a variant of the Mainland Chinese Guójiā Biāozhǔn Kuòzhǎn (GBK) encoding, and roughly corresponds to IBM code page 1386 (CP1386 or IBM 1386).
Тарих
Бастапқыда Windows 936, GB 2312-ні қамтыды (EUC CN форматында), бірақ Windows 95 нұсқасымен GBK-ның көп бөлігін қамтуға кеңейтілді. GBK-да анықталмаған евро белгісі (€) Windows 936 және IBM 1386 жүйелерінде 0x80 ретінде кодталды. Ал, GBK 1.0-да анықталған 95 символ бастапқыда Windows 936-ға енгізілмеген. Бұл мәселе Windows-тың кейінгі нұсқаларында жартылай шешілді және Windows 7-де, Unicode BMP Жеке пайдалану аймағына жатпайтын барлық GBK символдары 936 код бетін пайдаланып көрсетіле алады, бірақ 95 символдың кодталуы 2014 жылға дейін қолдау таппады. Windows код беті 936, 54936 (GB 18030) код бетімен алмастырылды, бірақ 2014 жылға дейін кеңінен қолданылып келді. Windows консолі, жеңілдетілген қытай тіліндегі орнатулар үшін әдепкі код беті ретінде 936 код бетін пайдаланады, алайда GB 18030-ның бір бөлігі Қытайда сатылатын барлық бағдарламалық өнімдер үшін міндетті болды. 2002 жылы IANA интернетте GBK атауын Windows 936 картасымен тіркеді, осылайша ол интернеттегі GBK анықтамасы болды.
Originally, Windows 936 covered GB 2312 (in its EUC CN form), but it was expanded to cover most of GBK with the release of Windows 95. The Euro sign (€), not defined in GBK, is encoded as 0x80 in Windows 936 and IBM 1386. On the other hand, 95 characters defined in GBK 1.0 were initially not encoded into Windows 936. This is partly resolved in later versions of Windows and, as in Windows 7, all GBK characters not in the Unicode BMP Private Use Area can be displayed using code page 936, but encoding the 95 characters was still not supported as of 2014. Windows code page 936 was superseded by code page 54936 (GB 18030), but as of 2014 was still prevalent in use. The Windows console uses code page 936 as the default code page for simplified Chinese installations, although part of the GB 18030 was made mandatory for all software products sold in China. In 2002, the IANA Internet name GBK was registered with Windows 936's mapping, making it the de facto GBK definition on the Internet.
Терминология
"936-шы кодтық парақ" атауы екіұшты. IBM-нің 936 кодтық парағы, ескірген IBM 5550 кодтамасы, сонымен қатар оңайлатылған қытай кодтамасы болып табылады, бірақ GB 2312 (Shift GB) үшін өзгеше кодтама әдісін қолданады, сондықтан Windows 936 кодтық парағымен толыққандай үйлеспейді (IBM 932 кодтық парағының, шамамен алғанда, Windows 932 кодтық парағының кіші жиынтығы екенінен өзгеше). International Components for Unicode IBM 936 кодегін қамтымайды және атау үшін Windows кодтық парағын пайдаланады. IBM-нің GBK қамтуына арналған кодтық парағы – 1386-шы кодтық парақ, ол 1114-ші бір байттық кодтық парақ пен 1385-ші екі байттық кодтық парақтың комбинациясы ретінде анықталған. "Windows 936", "GBK", "GB2312" және "EUC CN" түсініктері кейбір бағдарламалық өнімдерде шатастырылып қолданылады. EUC CN IANA-да тіркелген, бірақ ол GB 2312 кодтамасының ерекше, өзгермелі ені бар 8 биттік, күйсіз форматы (оның HZ GB 2312, ISO 2022 CN немесе жоғарыда аталған Shift GB сияқты басқа, сирек қолданылатын кодтама форматтары да бар). GBK EUC CN-нің (өзі EUC коды болмаса да) кеңейтілген түрі болып табылады және GB 2312-ні көп бұрын алмастырды. Microsoft бағдарламалық жасақтамасы GBK-ны EUC CN емес, GBK-ны жүзеге асыру үшін кеңейткеніне қарамастан, 936-шы кодтық параққа кодтама белгісін тағайындауды жалғастырды. Сондықтан, қазіргі заманғы Windows-қа негізделген бағдарламалық өнімдер "GB 2312" терминін таңба кодтау опциясы ретінде қолданғанда, EUC CN немесе GB 2312-нің басқа кодтама форматтары емес, Windows 936 арқылы GBK-ны ішінара қолдайды. Мұны Microsoft Internet Explorer және Notepad++ сияқты өнімдерде байқауға болады.
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 GB 2312 (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 GB 2312 (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 GB 2312 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++.