Spec-Zone.ru › Qt 5.6

Кодек GBK

Кодек GBK предоставляет преобразование в кодировку и из кодировки Chinese GB18030/GBK/GB2312.

GBK, формально Спецификация внутреннего кода Китая, является широко используемым расширением GB 2312-80. Microsoft Windows использует его под именем codepage 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

Следующая информация об авторских правах на их код:

Авторские права (C) 2000 TurboLinux, Inc. Написано Джустином Ю и Шоном Чэном. Авторские права (C) 2001, 2002 Turbolinux, Inc. Написано Джеймсом Су. Авторские права (C) 2001, 2002 ThizLinux Laboratory Ltd. Написано Энтони Фоком.

Перераспределение и использование в исходной и двоичной формах, с изменениями или без них, разрешается при соблюдении следующих условий:

  1. Перераспределения исходного кода должны содержать вышеуказанное уведомление об авторских правах, этот список условий и следующее отказ от ответственности.
  2. Перераспределения в двоичной форме должны воспроизводить вышеуказанное уведомление об авторских правах, этот список условий и следующее отказ от ответственности в документации и/или других материалах, поставляемых с распространением.

НАСТОЯЩИЙ ПРОДУКТ ПРЕДОСТАВЛЯЕТСЯ АВТОРОМ И СОТРУДНИКАМИ «КАК ЕСТЬ», И ЛЮБЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ, ОТКАЗЫВАЮТСЯ. В НИКАКОМ СЛУЧАЕ РЕГЕНТЫ ИЛИ СОТРУДНИКИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ, ШТРАФНЫЕ ИЛИ ПОСЛЕДОВАТЕЛЬНЫЕ УБЫТКИ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОКУПКОЙ ЗАМЕЩАЮЩИХ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЯ USE, ДАННЫХ ИЛИ ПРИБЫЛИ; ИЛИ ПЕРЕРЫВ ДЕЯТЕЛЬНОСТИ) В СЛУЧАЕ ЛЮБОГО ПРИЧИНЫ И В ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, НЕЗАВИСИМО ОТ ТОГО, ЯВЛЯЕТСЯ ЛИ ЭТО ДОГОВОР, СТРОГОЙ ОТВЕТСТВЕННОСТЬЮ ИЛИ ДЕЙСТВИЯМИ (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ ДРУГИМИ СПОСОБАМИ), ВОЗНИКАЮЩИМИ ИЗ ЛЮБОГО ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОДУКТА, ДАЖЕ ЕСЛИ ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/codec-gbk.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API