GBK-Text-Codec
Der GBK-Codec ermöglicht die Konvertierung in und aus der chinesischen GB18030/GBK/GB2312-Kodierung.
GBK, offiziell die Chinese Internal Code Specification, ist eine häufig verwendete Erweiterung von GB 2312-80. Microsoft Windows verwendet sie unter dem Namen Codepage 936.
GBK wurde durch den neuen nationalen chinesischen Standard GB 18030-2000 ersetzt, der eine 4-Byte-Kodierung hinzufügte, aber mit GB2312 und GBK kompatibel blieb. Der neue GB 18030-2000 kann als eine spezielle Kodierung von Unicode 3.x und ISO-10646-1 bezeichnet werden.
Besonderer Dank gilt den Zeichensatz-Gurus Markus Scherer (IBM), Dirk Meyer (Adobe Systems) und Ken Lunde (Adobe Systems) für die Veröffentlichung einer hervorragenden Zusammenfassung und Spezifikation von GB 18030-2000 im Internet. Einige Dokumente, die man unbedingt lesen sollte, sind:
- 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
Der GBK-Codec wurde von Justin Yu <justiny@turbolinux.com.cn> und Sean Chen <seanc@turbolinux.com.cn> zu Qt beigetragen. Sie können auch unter Yu Mingjian <yumj@sun.ihep.ac.cn>, <yumingjian@china.com> Chen Xiangyang <chenxy@sun.ihep.ac.cn> erreicht werden.
Die GB18030 Codec Qt-Funktionen wurden von James Su <suzhe@gnuchina.org>, <suzhe@turbolinux.com.cn> beigesteuert, der einen Großteil der GB18030-Entwicklung auf GNU/Linux-Systemen vorangetrieben hat.
Der GB18030-Codec wurde von Anthony Fok <anthony@thizlinux.com>, <foka@debian.org> zu Qt beigesteuert, indem er ein Perl-Skript verwendete, um C++-Tabellen aus gb-18030-2000.xml zu generieren, während er die Beiträge von James Su, Justin Yu und Sean Chen zusammenführte. Eine Kopie des Quell-Perl-Skripts ist unter http://people.debian.org/~foka/gb18030/gen-qgb18030codec.pl verfügbar.
Siehe auch Text Codec: GBK.
© 2025 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.