Symbian3/SDK/Source/GUID-001F6216-48AE-57D4-8985-65CF77B26F19.dita
changeset 0 89d6a7a84779
equal deleted inserted replaced
-1:000000000000 0:89d6a7a84779
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-001F6216-48AE-57D4-8985-65CF77B26F19" xml:lang="en"><title>Character
       
    13 Encoding and Conversion Plug-ins Overview</title><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>The Charconv Plug-ins component contains plug-in converters for Charconv. </p>
       
    15 <p>The character converters built into the Charconv Framework are used for
       
    16 most languages. However the range of languages can be increased by adding
       
    17 additional Character Encoding and Conversion plug-ins. Symbian provides a
       
    18 number of plug-ins. Device creators may also create plug-ins. </p>
       
    19 <section id="GUID-AF6B01E0-09FA-4920-98F6-EE861C40F844"><title>Architecture </title> <p>The Charconv Plug-ins component is
       
    20 part of the Character Conversion (Charconv) Framework collection. It contains
       
    21 ECom plug-ins which implement the <codeph>CCharacterSetConverterPluginInterface</codeph> interface
       
    22 for use with the Charconv Framework. Each <xref href="GUID-93491DAE-4D2D-5F5F-97E7-91B265E9951E.dita">library</xref> in
       
    23 the Plug-ins component is a plug-in converter for a specific character encoding. </p> </section>
       
    24 <section id="GUID-74C42671-A14C-5E38-8618-06CD8AFB5C70"><title>Libraries (plug-in
       
    25 converters)</title> <p>The following table lists the plug-in converters and
       
    26 the target scripts. Each converter is identified by a Unique Identifier (UID).
       
    27 The UIDs are defined in the <filepath>charconv.h</filepath> header file. </p> <table id="GUID-D20EFCE4-C157-57FE-B18B-1C06C3B89356">
       
    28 <tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
       
    29 <tbody>
       
    30 <row>
       
    31 <entry><p> <b>Converter Name</b>  </p> </entry>
       
    32 <entry><p> <b>Target script</b>  </p> </entry>
       
    33 </row>
       
    34 <row>
       
    35 <entry><p>ISO 8859-6 </p> </entry>
       
    36 <entry><p>Arabic </p> </entry>
       
    37 </row>
       
    38 <row>
       
    39 <entry><p>ISO 8859-13 </p> </entry>
       
    40 <entry><p>Baltic </p> </entry>
       
    41 </row>
       
    42 <row>
       
    43 <entry><p>ISO 8859-14 </p> </entry>
       
    44 <entry><p>Celtic </p> </entry>
       
    45 </row>
       
    46 <row>
       
    47 <entry><p>ISO 8859-2 </p> </entry>
       
    48 <entry><p>Central European </p> </entry>
       
    49 </row>
       
    50 <row>
       
    51 <entry><p>GB2312 </p> </entry>
       
    52 <entry><p>Chinese (Simplified) </p> </entry>
       
    53 </row>
       
    54 <row>
       
    55 <entry><p>GBK </p> </entry>
       
    56 <entry><p>Chinese (Simplified) </p> </entry>
       
    57 </row>
       
    58 <row>
       
    59 <entry><p>HZ </p> </entry>
       
    60 <entry><p>Chinese (Simplified) </p> </entry>
       
    61 </row>
       
    62 <row>
       
    63 <entry><p>GB18030</p></entry>
       
    64 <entry><p>Chinese (Simplified) GB18030</p></entry>
       
    65 </row>
       
    66 <row>
       
    67 <entry><p>Big5 </p> </entry>
       
    68 <entry><p>Chinese (Traditional) </p> </entry>
       
    69 </row>
       
    70 <row>
       
    71 <entry><p>GB12345 </p> </entry>
       
    72 <entry><p>Chinese (Traditional) </p> </entry>
       
    73 </row>
       
    74 <row>
       
    75 <entry><p>ISO 8859-5 </p> </entry>
       
    76 <entry><p>Cyrillic </p> </entry>
       
    77 </row>
       
    78 <row>
       
    79 <entry><p>ISO 8859-7 </p> </entry>
       
    80 <entry><p>Greek </p> </entry>
       
    81 </row>
       
    82 <row>
       
    83 <entry><p>ISO 8859-8 </p> </entry>
       
    84 <entry><p>Hebrew </p> </entry>
       
    85 </row>
       
    86 <row>
       
    87 <entry><p>eucJP </p> </entry>
       
    88 <entry><p>Japanese </p> </entry>
       
    89 </row>
       
    90 <row>
       
    91 <entry><p>ISO-2022-JP </p> </entry>
       
    92 <entry><p>Japanese </p> </entry>
       
    93 </row>
       
    94 <row>
       
    95 <entry><p>ISO-2022-JP1 </p> </entry>
       
    96 <entry><p>Japanese </p> </entry>
       
    97 </row>
       
    98 <row>
       
    99 <entry><p>JIS </p> </entry>
       
   100 <entry><p>Japanese </p> </entry>
       
   101 </row>
       
   102 <row>
       
   103 <entry><p>JIS X 0201 </p> </entry>
       
   104 <entry><p>Japanese </p> </entry>
       
   105 </row>
       
   106 <row>
       
   107 <entry><p>JIS X 0208 </p> </entry>
       
   108 <entry><p>Japanese </p> </entry>
       
   109 </row>
       
   110 <row>
       
   111 <entry><p>JIS X 0212 </p> </entry>
       
   112 <entry><p>Japanese </p> </entry>
       
   113 </row>
       
   114 <row>
       
   115 <entry><p>J5 DoCoMo </p> </entry>
       
   116 <entry><p>Japanese encoding for DoCoMo </p> </entry>
       
   117 </row>
       
   118 <row>
       
   119 <entry><p>Shift-JIS DoCoMo </p> </entry>
       
   120 <entry><p>Japanese encoding for DoCoMo </p> </entry>
       
   121 </row>
       
   122 <row>
       
   123 <entry><p>J5 KDDI </p> </entry>
       
   124 <entry><p>Japanese encoding for KDDI </p> </entry>
       
   125 </row>
       
   126 <row>
       
   127 <entry><p>Shift-JIS KDDI </p> </entry>
       
   128 <entry><p>Japanese encoding for KDDI </p> </entry>
       
   129 </row>
       
   130 <row>
       
   131 <entry><p>ISO 8859-10 </p> </entry>
       
   132 <entry><p>Nordic </p> </entry>
       
   133 </row>
       
   134 <row>
       
   135 <entry><p>ISO 8859-4 </p> </entry>
       
   136 <entry><p>Northern European </p> </entry>
       
   137 </row>
       
   138 <row>
       
   139 <entry><p>ISO 8859-3 </p> </entry>
       
   140 <entry><p>South European </p> </entry>
       
   141 </row>
       
   142 <row>
       
   143 <entry><p>ISO 8859-9 </p> </entry>
       
   144 <entry><p>Turkish </p> </entry>
       
   145 </row>
       
   146 <row>
       
   147 <entry><p>Default GSM7 Turkish Single </p> </entry>
       
   148 <entry><p>Turkish </p> </entry>
       
   149 </row>
       
   150 <row>
       
   151 <entry><p>Turkish Locking GSM7 Extension </p> </entry>
       
   152 <entry><p>Turkish </p> </entry>
       
   153 </row>
       
   154 <row>
       
   155 <entry><p>Turkish Locking Single </p> </entry>
       
   156 <entry><p>Turkish </p> </entry>
       
   157 </row>
       
   158 <row>
       
   159 <entry><p>Default GSM 7bit &amp; Portuguese Single Shift </p> </entry>
       
   160 <entry><p>Portuguese </p> </entry>
       
   161 </row>
       
   162 <row>
       
   163 <entry><p>Portuguese Locking Shift &amp; GSM 7Bit Extension </p> </entry>
       
   164 <entry><p>Portuguese </p> </entry>
       
   165 </row>
       
   166 <row>
       
   167 <entry><p>Portuguese Locking Shift &amp; Single Shift </p> </entry>
       
   168 <entry><p>Portuguese </p> </entry>
       
   169 </row>
       
   170 <row>
       
   171 <entry><p>Default GSM 7 bit &amp; Spanish Single Shift </p> </entry>
       
   172 <entry><p>Spanish </p> </entry>
       
   173 </row>
       
   174 <row>
       
   175 <entry><p>Extended SMS </p> </entry>
       
   176 <entry><p>Eastern European </p> </entry>
       
   177 </row>
       
   178 <row>
       
   179 <entry><p>UCS-2 </p> </entry>
       
   180 <entry><p>Universal (Unicode) </p> </entry>
       
   181 </row>
       
   182 <row>
       
   183 <entry><p>ISO 8859-15 </p> </entry>
       
   184 <entry><p>Western European / US </p> </entry>
       
   185 </row>
       
   186 <row>
       
   187 <entry><p>CP 850 </p> </entry>
       
   188 <entry><p>Western European / US </p> </entry>
       
   189 </row>
       
   190 </tbody>
       
   191 </tgroup>
       
   192 </table> </section>
       
   193 <section id="GUID-08151014-5360-4016-981C-26D0C3667B25"><title>Typical uses</title> <p>Charconv Plug-ins can be used to do
       
   194 character conversion for target scripts. Each plug-in converter converts text
       
   195 between a foreign encoding and Unicode. </p> </section>
       
   196 </conbody></concept>