source: trunk/doc/html/qbig5hkscscodec.html@ 198

Last change on this file since 198 was 190, checked in by rudi, 14 years ago

reference documentation added

File size: 5.3 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/codecs/qbig5codec.cpp:746 -->
3<html>
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6<title>QBig5hkscsCodec Class</title>
7<style type="text/css"><!--
8fn { margin-left: 1cm; text-indent: -1cm; }
9a:link { color: #004faf; text-decoration: none }
10a:visited { color: #672967; text-decoration: none }
11body { background: #ffffff; color: black; }
12--></style>
13</head>
14<body>
15
16<table border="0" cellpadding="0" cellspacing="0" width="100%">
17<tr bgcolor="#E5E5E5">
18<td valign=center>
19 <a href="index.html">
20<font color="#004faf">Home</font></a>
21 | <a href="classes.html">
22<font color="#004faf">All&nbsp;Classes</font></a>
23 | <a href="mainclasses.html">
24<font color="#004faf">Main&nbsp;Classes</font></a>
25 | <a href="annotated.html">
26<font color="#004faf">Annotated</font></a>
27 | <a href="groups.html">
28<font color="#004faf">Grouped&nbsp;Classes</font></a>
29 | <a href="functions.html">
30<font color="#004faf">Functions</font></a>
31</td>
32<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>QBig5hkscsCodec Class Reference</h1>
33
34<p>The QBig5hkscsCodec class provides conversion to and from the Big5-HKSCS encoding.
35<a href="#details">More...</a>
36<p><tt>#include &lt;<a href="qbig5codec-h.html">qbig5codec.h</a>&gt;</tt>
37<p>Inherits <a href="qtextcodec.html">QTextCodec</a>.
38<p><a href="qbig5hkscscodec-members.html">List of all member functions.</a>
39<hr><a name="details"></a><h2>Detailed Description</h2>
40
41<p> The QBig5hkscsCodec class provides conversion to and from the Big5-HKSCS encoding.
42<p> QBig5hkscsCodec grew out of the <a href="qbig5codec.html">QBig5Codec</a> originally contributed by
43Ming-Che Chuang &lt;mingche@cobra.ee.ntu.edu.tw&gt;. James Su
44&lt;suzhe@turbolinux.com.cn&gt; &lt;suzhe@gnuchina.org&gt; and Anthony Fok
45&lt;anthony@thizlinux.com&gt; &lt;foka@debian.org&gt; implemented HKSCS-1999
46QBig5hkscsCodec for Qt-2.3.x, but it was too late in Qt development
47schedule to be officially included in the Qt-2.3.x series.
48<p> Wu Yi &lt;wuyi@hancom.com&gt; ported the HKSCS-1999 QBig5hkscsCodec to
49Qt-3.0.1 in March 2002.
50<p> With the advent of the new HKSCS-2001 standard, James Su
51&lt;suzhe@turbolinux.com.cn&gt; &lt;suzhe@gnuchina.org&gt; generated the
52Big5-HKSCS<->Unicode tables with a very space-efficient algorithm.
53He generously donated his code to glibc in May 2002. Subsequently,
54James has generously allowed Anthony Fok to adapt the code for
55Qt-3.0.5.
56<p> Currently, the Big5-HKSCS tables are generated from the following
57sources, and with the Euro character added:
58<ol type=1>
59<li> <a href="http://www.microsoft.com/typography/unicode/950.txt">http://www.microsoft.com/typography/unicode/950.txt</a>
60<li> <a href="http://www.info.gov.hk/digital21/chi/hkscs/download/big5-iso.txt">http://www.info.gov.hk/digital21/chi/hkscs/download/big5-iso.txt</a>
61<li> <a href="http://www.info.gov.hk/digital21/chi/hkscs/download/big5cmp.txt">http://www.info.gov.hk/digital21/chi/hkscs/download/big5cmp.txt</a>
62</ol>
63<p> There may be more fine-tuning to the QBig5hkscsCodec to maximize its
64compatibility with the standard Big5 (2002) mapping as determined by
65Li18nux Big5 Standard Subgroup. See <a href="http://www.autrijus.org/xml/">http://www.autrijus.org/xml/</a>
66for the various Big5 CharMapML tables.
67<p>
68<p> Copyright (C) 2000 Ming-Che Chuang
69Copyright (C) 2001, 2002 James Su, Turbolinux Inc.
70Copyright (C) 2002 WU Yi, HancomLinux Inc.
71Copyright (C) 2001, 2002 Anthony Fok, ThizLinux Laboratory Ltd.
72<p> Redistribution and use in source and binary forms, with or without
73modification, are permitted provided that the following conditions
74are met:
75<ol type=1>
76<li> Redistributions of source code must retain the above copyright
77notice, this list of conditions and the following disclaimer.
78<li> Redistributions in binary form must reproduce the above copyright
79notice, this list of conditions and the following disclaimer in the
80documentation and/or other materials provided with the distribution.
81</ol>
82<p> THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
83ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
84IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
85ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
86FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
87DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
88OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
89HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
90LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
91OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
92SUCH DAMAGE.
93
94<!-- eof -->
95<hr><p>
96This file is part of the <a href="index.html">Qt toolkit</a>.
97Copyright &copy; 1995-2007
98<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center>
99<table width=100% cellspacing=0 border=0><tr>
100<td>Copyright &copy; 2007
101<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a>
102<td align=right><div align=right>Qt 3.3.8</div>
103</table></div></address></body>
104</html>
Note: See TracBrowser for help on using the repository browser.