qjiscodec.html

来自「QT 下载资料仅供参考」· HTML 代码 · 共 131 行

HTML
131
字号
<!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/qjiscodec.cpp:42 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>QJisCodec 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&nbsp;Classes</font></a> | <a href="mainclasses.html"><font color="#004faf">Main&nbsp;Classes</font></a> | <a href="annotated.html"><font color="#004faf">Annotated</font></a> | <a href="groups.html"><font color="#004faf">Grouped&nbsp;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>QJisCodec Class Reference</h1><p>The QJisCodec class provides conversion to and from JIS character sets.<a href="#details">More...</a><p><tt>#include &lt;<a href="qjiscodec-h.html">qjiscodec.h</a>&gt;</tt><p>Inherits <a href="qtextcodec.html">QTextCodec</a>.<p><a href="qjiscodec-members.html">List of all member functions.</a><h2>Public Members</h2><ul><li><div class=fn>virtual const char * <a href="#mimeName"><b>mimeName</b></a> () const</div></li></ul><hr><a name="details"></a><h2>Detailed Description</h2> <p> The QJisCodec class provides conversion to and from JIS character sets.<p> More precisely, the QJisCodec class subclasses <a href="qtextcodec.html">QTextCodec</a> toprovide support for JIS X 0201 Latin, JIS X 0201 Kana, JIS X 0208and JIS X 0212.<p> The environment variable UNICODEMAP_JP can be used to fine-tuneQJisCodec, <a href="qsjiscodec.html">QSjisCodec</a> and <a href="qeucjpcodec.html">QEucJpCodec</a>. The mapping names are as forthe Japanese XML working group's <a href="http://www.y-adagio.com/public/standards/tr_xml_jpf/toc.htm">XML  Japanese Profile</a>, because it names and explains all thewidely used mappings. Here are brief descriptions, written bySerika Kurusugawa:<p> <ul><p> <li> "unicode-0.9" or "unicode-0201" for Unicode style. This assumesJISX0201 for 0x00-0x7f. (0.9 is a table version of jisx02xx mappingused for Uniocde spec version 1.1.)<p> <li> "unicode-ascii" This assumes US-ASCII for 0x00-0x7f; somechars (JISX0208 0x2140 and JISX0212 0x2237) are different fromUnicode 1.1 to avoid conflict.<p> <li> "open-19970715-0201" ("open-0201" for convenience) or"jisx0221-1995" for JISX0221-JISX0201 style. JIS X 0221 is JISversion of Unicode, but a few chars (0x5c, 0x7e, 0x2140, 0x216f,0x2131) are different from Unicode 1.1. This is used when 0x5c istreated as YEN SIGN.<p> <li> "open-19970715-ascii" ("open-ascii" for convenience) forJISX0221-ASCII style. This is used when 0x5c is treated as REVERSESOLIDUS.<p> <li> "open-19970715-ms" ("open-ms" for convenience) or "cp932" forMicrosoft Windows style. Windows Code Page 932. Some chars (0x2140,0x2141, 0x2142, 0x215d, 0x2171, 0x2172) are different from Unicode1.1.<p> <li> "jdk1.1.7" for Sun's JDK style. Same as Unicode 1.1, except thatJIS 0x2140 is mapped to UFF3C. Either ASCII or JISX0201 can be usedfor 0x00-0x7f.<p> </ul><p> In addition, the extensions "nec-vdc", "ibm-vdc" and "udc" aresupported.<p> For example, if you want to use Unicode style conversion but withNEC's extension, set <tt>UNICODEMAP_JP</tt> to<nobr><tt>unicode-0.9, nec-vdc</tt>.</nobr> (You will probablyneed to quote that in a shell command.)<p> Most of the code here was written by Serika Kurusugawa,a.k.a. Junji Takagi, and is included in Qt with the author'spermission and the grateful thanks of the Trolltech team. Here isthe copyright statement for that code:<p> <p> Copyright (c) 1999 Serika Kurusugawa. All rights reserved.<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".ANY 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>.<hr><h2>Member Function Documentation</h2><h3 class=fn>const char * <a name="mimeName"></a>QJisCodec::mimeName () const<tt> [virtual]</tt></h3>Returns the codec's mime name.<p>Reimplemented from <a href="qtextcodec.html#mimeName">QTextCodec</a>.<!-- eof --><hr><p>This file is part of the <a href="index.html">Qt toolkit</a>.Copyright &copy; 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 &copy; 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 + =
减小字号Ctrl + -
显示快捷键?