Кіріспе

Компьютерлерде CJK таңбаларының бейнеленуі

Компьютерде қытай таңбаларының кодтамасы CJK тілдерінде – қытай, жапон, корей және сирек қолданылатын, көне вьетнам тілдерінде жазылған мәтінді бейнелеу үшін пайдаланылуы мүмкін, олардың барлығы қытай таңбаларын қолданады. Бірнеше жалпы мақсаттағы таңба кодтамалары қытай таңбаларын қамтиды, ал олардың кейбіреулері қытай тілі үшін арнайы әзірленген. Юникодтан (CJK біріктірілген идеографтар жиынтығымен бірге) басқа, жергілікті кодтау жүйелері де бар. Қытайдың Guobiao (немесе GB, "ұлттық стандарт") жүйесі Қытай материгі мен Сингапурда қолданылады, ал Тайваньның Big5 жүйесі Тайвань, Гонконг және Макаода екі негізгі "ескі" жергілікті кодтау жүйесі ретінде қолданылады. Guobiao әдетте қарапайым таңбаларды қолданумен, ал Big5 – дәстүрлі таңбаларды қолданумен байланысты. Дегенмен, кодтау жүйесі мен таңбаларды көрсетуге қолданылатын қаріп арасында міндетті байланыс жоқ; қаріп пен кодтау әдетте практикалық себептермен біріктіріледі. Қай кодтауды қолдану мәселесі саяси тұрғыдан да маңызды болуы мүмкін, себебі GB – Қытай Халық Республикасының ресми стандарты, ал Big5 – Тайваньның де-факто стандарты. Жапон тіліндегі жағдайдан өзгеше, Юникодқа айқын қарсылық болған жоқ, ол GB және Big5 жүйелерімен байланысты көптеген мәселелерді шешеді. Юникод саяси бейтарап деп есептеледі, қарапайым және дәстүрлі таңбаларды жақсы қолдайды және оны GB және Big5 жүйелеріне оңай түрлендіруге болады. Сонымен қатар, Юникодтың тек қытай тілімен ғана шектелмеуінің артықшылығы бар, өйткені ол (барлық дерлік) тілдердің таңбалық кодтарын қамтиды.

Гуобиао

Гуобиао (GB) таңба кодтамалары 1980 жылы жарияланған GB 2312 қарапайым қытай таңбалар жиынтығынан басталады. GB 2312 үшін екі кодтау схемасы болды: кеңінен қолданылатын бір немесе екі байттық 8 биттік EUC CN кодтау және usenet хабарламалары үшін HZ деп аталатын 7 биттік кодтау. 1990 жылы GB/T 12345 деп аталатын дәстүрлі нұсқа жарияланды. EUC CN форматы кейіннен 1993 жылы GBK-ға барлық Unicode 1.1 CJK идеограммаларын қосу үшін кеңейтілді, ISO 2022 үлгісінен бас тартылды. Осылайша GBK, GB2312-дегі оңайлатылған таңбалардан өзге, дәстүрлі қытай таңбаларын да қамтиды. GBK, Microsoft Windows 95 жүйесінде кең таралған 936 кодтық бетінің (Code page 936) іске асырылуы арқылы танымал болды. 2000 жылы GB 18030, GBK-ның ізбасары ретінде жарияланды. Бұл жаңа кодтамаға төрт байттық UTF кіреді, ол бұрын кодталмаған барлық Unicode код нүктелерін кодтайды. 2005 жылы GB 18030 қайта жарияланды, онда Қытайдағы этникалық азшылықтар қолданатын жазу жүйелері үшін анықтамалық глифтер, сондай-ақ Unicode жаңартылғаннан кейін CJK Бірыңғай Идеограммалар кеңейтуі B бөлімінен глифтер енгізілді. Adobe GB1 – GB кодтамаларына сәйкес PostScript таңбалар жиынтығы.

Үлкен5

Big5 таңба кодтамалары отбасы Тайваньдағы бес компаниядан тұратын консорциум оны әзірлеген бастапқы анықтамасымен басталады. Бұл екі байттық таңба жиынтығы (DBCS), Shift JIS-ке едәуір ұқсас, және көбінесе ASCII сияқты MBCS жүйелерімен біріктіріледі. Көптеген өндірушілер және ресми кеңейтімдер бар, олардың ішінде ETEN, HKSCS (Гонконг) және Big5 2003 (Тайваньдың CNS 11643 стандартының бір бөлігі) ең белгілілері. Adobe CNS1 – Big5 кодтамалары отбасына сәйкес келетін PostScript таңба жиынтығы.

Қайта құру

GBK-ға дейін, дәстүрлі және оңайлатылған таңбаларды қамтитын, дәстүрлі қытай және оңайлатылған қытай таңбалар жиынтығын түрлендіру, қытай тілінің екі нұсқасы арасында мәтінді жазу қажеттілігімен қиындатылды, себебі бір таңбалар жиынтығы екіншісінің көптеген таңбаларын тек өзінің нұсқасында ғана қамтитын. Дәстүрлі және оңайлатылған қытай тілдері арасындағы түрлендіру көбінесе қиындық тудырады, өйткені кейбір дәстүрлі пішіндердің оңайлатылуы екі немесе одан да көп әртүрлі таңбаларды бір оңайлатылған пішінге біріктірді. Дәстүрліден оңайлатылғанға (көптен бірге) түрлендіру техникалық тұрғыдан қарапайым. Кері түрлендіру, GB 2312-ге түрлендіру кезінде жиі деректерді жоғалтуға әкеледі: оңайлатылған глифтерге дәстүрлі глифтерді тағайындауда, біреуі көпке сәйкес келуде, кейбір таңбалар қолданылуының кейбір жағдайларында дұрыс таңдалмайды. Сондықтан оңайлатылғаннан дәстүрліге түрлендіру көбінесе контекстті немесе жиі қолданылатын сөздер тізімін қажет етеді, ол қайшылықтарды шешуге көмектеседі. Бұл мәселе GBK, GB 18030 және Unicode сияқты жаңа стандарттарда азырақ кездеседі, себебі оларда оңайлатылған және дәстүрлі таңбалар үшін бөлек кодтық нүктелер қарастырылған. Тағы бір мәселе – көптеген кодтау жүйелерінде кейбір таңбалардың жоқ болуы. Бұл таңбалар көбінесе әдебиетте қолданылады және күнделікті мәтінде жиі кездеспейді, бірақ бұл мәселе туындайды, өйткені адамдардың есімдерінде осы таңбалар болуы мүмкін. Мысалы, Тайвань саясаткері Ван Цяньшеньнің есімінде (煊) пиньині бар, ол кейбір таңба жүйелерінде жоқ, ал бұрынғы Қытай премьер-министрі Чжу Жунцзидің есіміндегі (镕) пиньині GB 2312-де жоқ. Ең жаңа GB стандарты, GB 18030, Unicode 4.0-тың толық таңба жиынтығын, соның ішінде қосымша идеографиялық жазықтықтағы Unihan кеңейтімдерін қамтиды.