Codec texte GBK
Le codec GBK permet la conversion vers et depuis le codage chinois GB18030/GBK/GB2312.
GBK, anciennement Chinese Internal Code Specification, est une extension couramment utilisée du GB 2312-80. Microsoft Windows l'utilise sous le nom de codepage 936.
Le GBK a été remplacé par la nouvelle norme nationale chinoise GB 18030-2000, qui a ajouté un codage de 4 octets tout en restant compatible avec le GB2312 et le GBK. La nouvelle norme GB 18030-2000 peut être décrite comme un encodage spécial d'Unicode 3.x et d'ISO-10646-1.
Nous remercions tout particulièrement les gourous des jeux de caractères Markus Scherer (IBM), Dirk Meyer (Adobe Systems) et Ken Lunde (Adobe Systems) d'avoir publié un excellent résumé et une spécification du GB 18030-2000 sur l'internet. Voici quelques documents à lire absolument :
- 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
Le codec GBK a été intégré à Qt par Justin Yu <justiny@turbolinux.com.cn> et Sean Chen <seanc@turbolinux.com.cn>. Ils peuvent également être contactés à l'adresse suivante : Yu Mingjian <yumj@sun.ihep.ac.cn>, <yumingjian@china.com> Chen Xiangyang <chenxy@sun.ihep.ac.cn>.
Les fonctions Qt du codec GB18030 ont été apportées à Qt par James Su <suzhe@gnuchina.org>, <suzhe@turbolinux.com.cn> qui a été le pionnier du développement du GB18030 sur les systèmes GNU/Linux.
Le codec GB18030 a été intégré à Qt par Anthony Fok <anthony@thizlinux.com>, <foka@debian.org> qui a utilisé un script Perl pour générer des tables C++ à partir du fichier gb-18030-2000.xml tout en fusionnant les contributions de James Su, Justin Yu et Sean Chen. Une copie du script Perl source est disponible à l'adresse http://people.debian.org/~foka/gb18030/gen-qgb18030codec.pl.
Voir aussi Text Codec : GBK.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.