diff options
Diffstat (limited to 'doc/html/qjiscodec.html')
-rw-r--r-- | doc/html/qjiscodec.html | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/doc/html/qjiscodec.html b/doc/html/qjiscodec.html new file mode 100644 index 0000000..91a46ed --- /dev/null +++ b/doc/html/qjiscodec.html @@ -0,0 +1,132 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/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"><!-- +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>QJisCodec Class Reference</h1> + +<p>The QJisCodec class provides conversion to and from JIS character sets. +<a href="#details">More...</a> +<p>All the functions in this class are <a href="threads.html#reentrant">reentrant</a> when Qt is built with thread support.</p> +<p><tt>#include <<a href="qjiscodec-h.html">qjiscodec.h</a>></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 class=fn>virtual const char * <a href="#mimeName"><b>mimeName</b></a> () const</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> to +provide support for JIS X 0201 Latin, JIS X 0201 Kana, JIS X 0208 +and JIS X 0212. +<p> The environment variable UNICODEMAP_JP can be used to fine-tune +QJisCodec, <a href="qsjiscodec.html">QSjisCodec</a> and <a href="qeucjpcodec.html">QEucJpCodec</a>. The mapping names are as for +the 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 the +widely used mappings. Here are brief descriptions, written by +Serika Kurusugawa: +<p> <ul> +<p> <li> "unicode-0.9" or "unicode-0201" for Unicode style. This assumes +JISX0201 for 0x00-0x7f. (0.9 is a table version of jisx02xx mapping +used for Uniocde spec version 1.1.) +<p> <li> "unicode-ascii" This assumes US-ASCII for 0x00-0x7f; some +chars (JISX0208 0x2140 and JISX0212 0x2237) are different from +Unicode 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 JIS +version of Unicode, but a few chars (0x5c, 0x7e, 0x2140, 0x216f, +0x2131) are different from Unicode 1.1. This is used when 0x5c is +treated as YEN SIGN. +<p> <li> "open-19970715-ascii" ("open-ascii" for convenience) for +JISX0221-ASCII style. This is used when 0x5c is treated as REVERSE +SOLIDUS. +<p> <li> "open-19970715-ms" ("open-ms" for convenience) or "cp932" for +Microsoft Windows style. Windows Code Page 932. Some chars (0x2140, +0x2141, 0x2142, 0x215d, 0x2171, 0x2172) are different from Unicode +1.1. +<p> <li> "jdk1.1.7" for Sun's JDK style. Same as Unicode 1.1, except that +JIS 0x2140 is mapped to UFF3C. Either ASCII or JISX0201 can be used +for 0x00-0x7f. +<p> </ul> +<p> In addition, the extensions "nec-vdc", "ibm-vdc" and "udc" are +supported. +<p> For example, if you want to use Unicode style conversion but with +NEC's extension, set <tt>UNICODEMAP_JP</tt> to +<nobr><tt>unicode-0.9, nec-vdc</tt>.</nobr> (You will probably +need 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's +permission and the grateful thanks of the Trolltech team. Here is +the 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 without +modification, are permitted provided that the following conditions +are met: +<ol type=1> +<li> Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +<li> Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation 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, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH 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 © 1995-2007 +<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 © 2007 +<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> +<td align=right><div align=right>Qt 3.3.8</div> +</table></div></address></body> +</html> |