Традициялық қытай тілі үшін Windows әріптері жинағы (950 кодтық бет)
Code page 950
Windows 950 кодық беті – дәстүрлі қытай тілі үшін Microsoft жүйесінде қолданылады. Big5 кодировкасының кеңейтілген нұсқасы, ETEN сипаттамалары қосылған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Windows-тың дәстүрлі қытай тіліндегі таңбалар жиынтығы
Windows character set for Traditional Chinese
950 кодтық бет Microsoft Windows жүйесінде дәстүрлі қытай тілі үшін қолданылатын кодтық бет. Бұл Microsoft-тың Big5 таңбалық кодировкасының де-факто стандартын іске асыруы болып табылады. Кодтық бет IANA-да тіркелмегендіктен, ол интернетте ақпарат алмасу стандарты емес, бірақ көбінесе осылай аталады, тіпті Microsoft кітапханалық функцияларында да.
Code page 950 is the code page used on Microsoft Windows for Traditional Chinese. It is Microsoft's implementation of the de facto standard Big5 character encoding. The code page is not registered with IANA, and hence, it is not a standard to communicate information over the internet, although it is usually labelled simply as , including by Microsoft library functions.
Терминология және нұсқалары
Windows 950 код бетінің және «жалпы» (өндірушіге тән емес) Big5 арасындағы басты айырмашылық – Big5 үшін ETEN кеңейтімдерінің 0xF9D6-дан 0xF9FE-ге дейінгі кіші жиынтығын қосу болып табылады (жеті қытай таңбасын қамтиды: 碁, 銹, 裏, 墻, 恒, 粧 және 嫺, одан кейін 34 сызықтар мен блок элементтерінен тұратын таңбалар). Кейбір басқа ETEN кеңейтілген таңбалары қолданылатын диапазон, оның орнына, пайдаланушы анықтаған (жеке пайдалану) таңбалар ретінде анықталады. IBM-нің CCSID 950 коды 1114 (CCSID 1114) және 947 (CCSID 947) бір байттық код беттерін қамтиды. Бұл сонымен қатар Big5 нұсқасы болып табылатын Microsoft-тың 950 код бетінен де біршама өзгеше, 0xA3, 0xC6, 0xC7 және 0xC8 жетекші байттары үшін ETEN кеңейтімдерін қамтиды, ал 0xF9 жетекші байттарын (Microsoft кірген) алып тастайды, оларды пайдаланушы анықтаған таңбалар ретінде Жеке пайдалану аймағына бейімдейді. Ол сондай-ақ 0x81–0xA0 соңғы байттары бар екі ETEN емес кеңейтім аймағын қамтиды, яғни әдеттегі Big5 соңғы байт диапазонынан тыс, бірақ Big5+ соңғы байт диапазонына ұқсас: 5-аудан 0xF2–0xF9 жетекші байттарына ие және IBM таңдаған таңбаларды қамтиды, ал 9-аудан 0x81–0x8C жетекші байттарына ие және пайдаланушы анықтаған аймақ болып табылады. Microsoft 2000 жылы 950 код бетінің нұсқасын жаңартты, 0xA3E1 екі байттық кодына евро белгісін (€) қосты. IBM өзінің Big 5 нұсқасының евро белгісін жаңартуын CCSID 1370 деп атайды (оның ішінде бір байттық (0x80) және екі байттық евро белгілері бар). Ол 1114 (CCSID 5210) бір байттық код бетін және 947 (CCSID 21427) екі байттық код бетін қамтиды. IBM Db2-де Microsoft нұсқасымен жақсы үйлесімділік үшін IBM сонымен қатар таза екі байттық 1372 код бетін және оған байланысты өзгермелі енді CCSID 1373 анықтайды, онда тек екі байттық евро белгісі бар және Microsoft-тың кеңейтім аймақтарын қамту мінез-құлқына сәйкес келеді.
The major difference between Windows code page 950 and "common" (non vendor specific) Big5 is the incorporation of a subset of the ETEN extensions to Big5 at 0xF9D6 through 0xF9FE (comprising the seven Chinese characters 碁, 銹, 裏, 墻, 恒, 粧, and 嫺, followed by 34 box drawing characters and block elements). The ranges used by some of the other ETEN extended characters are instead defined as end user defined (private use) characters. IBM's CCSID 950 comprises single byte code page 1114 (CCSID 1114) and double byte code page 947 (CCSID 947), and, while also a Big5 variant, is somewhat different from Microsoft's code page 950, incorporating some of the ETEN extensions for lead bytes 0xA3, 0xC6, 0xC7 and 0xC8, while omitting those with lead byte 0xF9 (which Microsoft includes), mapping them instead to the Private Use Area as user defined characters. It also includes two non ETEN extension regions with trail bytes 0x81–A0, i. e. outside the usual Big5 trail byte range but similar to the Big5+ trail byte range: area 5 has lead bytes 0xF2–F9 and contains IBM selected characters, while area 9 has lead bytes 0x81–8C and is a user defined region. Microsoft updated their version of code page 950 in 2000, adding the euro sign (€) at the double byte code 0xA3E1. IBM refers to the euro sign update of their Big 5 variant as CCSID 1370 (which includes both single byte (0x80) and double byte euro signs). It comprises single byte code page 1114 (CCSID 5210) and double byte code page 947 (CCSID 21427). For better compatibility with Microsoft's variant in IBM Db2, IBM also define the pure double byte Code page 1372 and associated variable width CCSID 1373, which includes only the double byte euro sign and matches Microsoft behaviour in which extension regions are included.
Бір байт кодтары
IBM компаниясы ұсынған бір байттық графикалық символдар төменде келтірілген. Контекстке байланысты 0x00-ден 0x1F-қа дейінгі кодтар мен 0x7F коды C0 басқару кодтары ретінде де қолданылуы мүмкін (437 кодтық бетімен, 897 кодтық бетімен салыстырыңыз). Жоғарыда айтылғандай, 0x80 кодындағы бір байттық евро символы IBM CCSID 950 немесе 1373, сондай-ақ Microsoft жүйесінде де қолданылмайды. Қалғандары екі байттық тізбектің бөліктері болып табылады.
The following are the single byte graphical characters included by IBM. The codes 0x00 though 0x1F and 0x7F may be used for C0 control codes instead, depending on context (compare code page 437, code page 897). As noted above, the single byte euro sign at 0x80 is not included in IBM CCSIDs 950 or 1373, nor by Microsoft. The rest are parts of a double byte sequence.