Character Encoding and Conversion Plug-ins Overview

The Charconv Plug-ins component contains plug-in converters for Charconv.

The character converters built into the Charconv Framework are used for most languages. However the range of languages can be increased by adding additional Character Encoding and Conversion plug-ins. Symbian provides a number of plug-ins. Device creators may also create plug-ins.

Architecture

The Charconv Plug-ins component is part of the Character Conversion (Charconv) Framework collection. It contains ECom plug-ins which implement the CCharacterSetConverterPluginInterface interface for use with the Charconv Framework. Each library in the Plug-ins component is a plug-in converter for a specific character encoding.

Libraries (plug-in converters)

The following table lists the plug-in converters and the target scripts. Each converter is identified by a Unique Identifier (UID). The UIDs are defined in the charconv.h header file.

Converter Name

Target script

ISO 8859-6

Arabic

ISO 8859-13

Baltic

ISO 8859-14

Celtic

ISO 8859-2

Central European

GB2312

Chinese (Simplified)

GBK

Chinese (Simplified)

HZ

Chinese (Simplified)

GB18030

Chinese (Simplified) GB18030

Big5

Chinese (Traditional)

GB12345

Chinese (Traditional)

ISO 8859-5

Cyrillic

ISO 8859-7

Greek

ISO 8859-8

Hebrew

eucJP

Japanese

ISO-2022-JP

Japanese

ISO-2022-JP1

Japanese

JIS

Japanese

JIS X 0201

Japanese

JIS X 0208

Japanese

JIS X 0212

Japanese

J5 DoCoMo

Japanese encoding for DoCoMo

Shift-JIS DoCoMo

Japanese encoding for DoCoMo

J5 KDDI

Japanese encoding for KDDI

Shift-JIS KDDI

Japanese encoding for KDDI

ISO 8859-10

Nordic

ISO 8859-4

Northern European

ISO 8859-3

South European

ISO 8859-9

Turkish

Default GSM7 Turkish Single

Turkish

Turkish Locking GSM7 Extension

Turkish

Turkish Locking Single

Turkish

Default GSM 7bit & Portuguese Single Shift

Portuguese

Portuguese Locking Shift & GSM 7Bit Extension

Portuguese

Portuguese Locking Shift & Single Shift

Portuguese

Default GSM 7 bit & Spanish Single Shift

Spanish

Extended SMS

Eastern European

UCS-2

Universal (Unicode)

ISO 8859-15

Western European / US

CP 850

Western European / US

Typical uses

Charconv Plug-ins can be used to do character conversion for target scripts. Each plug-in converter converts text between a foreign encoding and Unicode.