Кодек GBK
Кодек GBK обеспечивает преобразование в кодировку и из кодировки китайского GB18030/GBK/GB2312.
GBK, формально Спецификация внутреннего кода для Китая, является широко используемым расширением GB 2312-80. Microsoft Windows использует его под именем кодовой страницы 936.
GBK был заменён новым китайским национальным стандартом GB 18030-2000, который добавил кодировку из 4 байтов, сохранив совместимость с GB2312 и GBK. Новый стандарт GB 18030-2000 можно описать как специальную кодировку Unicode 3.x и ISO-10646-1.
Особая благодарность экспертам по наборам символов Маркусу Шереру (IBM), Дирку Майеру (Adobe Systems) и Кену Лундю (Adobe Systems) за публикацию отличного обзора и спецификации GB 18030-2000 в интернете. Некоторые обязательные к прочтению документы:
- ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/pdf/GB18030_Summary.pdf
- http://oss.software.ibm.com/cvs/icu/~checkout~/charset/source/gb18030/gb18030.html
- http://oss.software.ibm.com/cvs/icu/~checkout~/charset/data/xml/gb-18030-2000.xml
Кодек GBK был внесён в Qt Джастином Ю <justiny@turbolinux.com.cn> и Шэном Чэном <seanc@turbolinux.com.cn>. Их также можно связаться с по адресу Ю Минцзянь <yumj@sun.ihep.ac.cn>, <yumingjian@china.com>, Чэнь Сянъянь <chenxy@sun.ihep.ac.cn>
Функции кодека GB18030 в Qt были внесены в Qt Джеймсом Су <suzhe@gnuchina.org>, <suzhe@turbolinux.com.cn>, который был пионером в разработке GB18030 на системах GNU/Linux.
Кодек GB18030 был внесён в Qt Энтони Фоком <anthony@thizlinux.com>, <foka@debian.org> с использованием скрипта Perl для генерации таблиц C++ из gb-18030-2000.xml при слиянии вкладов Джеймса Су, Джастина Ю и Шэна Чэна. Копия исходного скрипта Perl доступна по адресу http://people.debian.org/~foka/gb18030/gen-qgb18030codec.pl
См. также Кодек текста: GBK.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/codec-gbk.html