Codec de texte GBK
Le codec GBK permet la conversion vers et depuis les encodages chinois GB18030/GBK/GB2312.
Le GBK, officiellement appelé « Spécification du code interne chinois », est une extension couramment utilisée de la norme GB 2312-80. Microsoft Windows l'utilise sous le nom de page de codes 936.
Le GBK a été remplacé par la nouvelle norme nationale chinoise GB 18030-2000, qui a ajouté un encodage à 4 octets tout en restant compatible avec les normes GB2312 et GBK. La nouvelle norme GB 18030-2000 peut être décrite comme un encodage spécifique d’Unicode 3.x et de la norme ISO 10646-1.
Nous remercions tout particulièrement les experts en jeux de caractères Markus Scherer (IBM), Dirk Meyer (Adobe Systems) et Ken Lunde (Adobe Systems) d'avoir publié sur Internet un excellent résumé et une excellente spécification de la norme GB 18030-2000. 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é fourni à Qt par Justin Yu <justiny@turbolinux.com.cn> et Sean Chen <seanc@turbolinux.com.cn>. Vous pouvez également les contacter à l'adresse suivante : Yu Mingjian <yumj@sun.ihep.ac.cn>, <yumingjian@china.com> et Chen Xiangyang <chenxy@sun.ihep.ac.cn>
Les fonctions Qt du codec GB18030 ont été fournies à Qt par James Su <suzhe@gnuchina.org>, <suzhe@turbolinux.com.cn>, qui a été l'un des pionniers 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> à l'aide d'un script Perl permettant de générer des tables C++ à partir du fichier gb-18030-2000.xml, tout en intégrant 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 également Codec de texte : 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.