📄 qgb18030codec.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-x11-commercial-3.0.5/src/codecs/qgb18030codec.cpp:34 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>QGb18030Codec Class</title><style type="text/css"><!--h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }a:link { color: #004faf; text-decoration: none }a:visited { color: #672967; text-decoration: none }body { background: #ffffff; color: black; }--></style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr bgcolor="#E5E5E5"><td valign=center> <a href="index.html"><font color="#004faf">Home</font></a> | <a href="classes.html"><font color="#004faf">All Classes</font></a> | <a href="mainclasses.html"><font color="#004faf">Main Classes</font></a> | <a href="annotated.html"><font color="#004faf">Annotated</font></a> | <a href="groups.html"><font color="#004faf">Grouped Classes</font></a> | <a href="functions.html"><font color="#004faf">Functions</font></a></td><td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>QGb18030Codec Class Reference</h1><p>The QGb18030Codec class provides conversion to and from the ChineseGB18030/GBK/GB2312 encoding.<a href="#details">More...</a><p><tt>#include <<a href="qgb18030codec-h.html">qgb18030codec.h</a>></tt><p>Inherits <a href="qtextcodec.html">QTextCodec</a>.<p>Inherited by <a href="qgbkcodec.html">QGbkCodec</a>.<p><a href="qgb18030codec-members.html">List of all member functions.</a><hr><a name="details"></a><h2>Detailed Description</h2> <p> The QGb18030Codec class provides conversion to and from the ChineseGB18030/GBK/GB2312 encoding.<p> <p> GBK, formally the Chinese Internal Code Specification, is a commonlyused extension of GB 2312-80. Microsoft Windows uses it under thename codepage 936.<p> GBK has been superceded by the new Chinese national standardGB 18030-2000, which added a 4-byte encoding while remainingcompatible with GB2312 and GBK. The new GB18030-2000 may be describedas a special encoding of Unicode 3.x and ISO-10646-1.<p> Special thanks to charset gurus Markus Scherer (IBM),Dirk Meyer (Adobe Systems) and Ken Lunde (Adobe Systems) for publishingan excellent GB 18030-200 summary and specification on the Internet.Some must-read documents are:<ul><li><a href="ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/pdf/GB18030_Summary.pdf">ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/pdf/GB18030_Summary.pdf</a><li> <a href="http://oss.software.ibm.com/cvs/icu/~checkout~/charset/source/gb18030/gb18030.html">http://oss.software.ibm.com/cvs/icu/~checkout~/charset/source/gb18030/gb18030.html</a><li><a href="http://oss.software.ibm.com/cvs/icu/~checkout~/charset/data/xml/gb-18030-2000.xml">http://oss.software.ibm.com/cvs/icu/~checkout~/charset/data/xml/gb-18030-2000.xml</a></ul><p> The GBK codec was contributed to Qt byJustin Yu <justiny@turbolinux.com.cn> andSean Chen <seanc@turbolinux.com.cn>. They may also be reached atYu Mingjian <yumj@sun.ihep.ac.cn>, <yumingjian@china.com>Chen Xiangyang <chenxy@sun.ihep.ac.cn><p> The GB18030 codec Qt functions were contributed to Qt byJames Su <suzhe@gnuchina.org>, <suzhe@turbolinux.com.cn>who pioneered much of GB18030 development on GNU/Linux systems.<p> The GB18030 codec was contributed to Qt byAnthony Fok <anthony@thizlinux.com>, <foka@debian.org>using a Perl script to generate C++ tables from gb-18030-2000.xmlwhile merging contributions from James Su, Justin Yu and Sean Chen.A copy of the source Perl script is available at:<p> <a href="http://people.debian.org/~foka/gb18030/gen-qgb18030codec.pl">http://people.debian.org/~foka/gb18030/gen-qgb18030codec.pl</a><p> The copyright notice for their code follows:<p> <p> Copyright (C) 2000 TurboLinux, Inc. Written by Justin Yu and Sean Chen.Copyright (C) 2001 Turbolinux, Inc. Written by James Su.Copyright (C) 2001 ThizLinux Laboratory Ltd. Written by Anthony Fok.<p> Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:<ol type=1><li> Redistributions of source code must retain the above copyrightnotice, this list of conditions and the following disclaimer.<li> Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.</ol><p> THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLEFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODSOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICTLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAYOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.<p>See also <a href="i18n.html">Internationalization with Qt</a>.<!-- eof --><hr><p>This file is part of the <a href="index.html">Qt toolkit</a>.Copyright © 1995-2002<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center><table width=100% cellspacing=0 border=0><tr><td>Copyright © 2002 <a href="http://www.trolltech.com">Trolltech</a><td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a><td align=right><div align=right>Qt version 3.0.5</div></table></div></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -