diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-C71311A7-F747-57EB-B31F-6E634D5976A3.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-C71311A7-F747-57EB-B31F-6E634D5976A3.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,44 @@ + + + + + + Character +Conversion (Charconv) Framework Overview +

The Symbian platform uses UTF-16 encoded Unicode text. The Charconv Framework +provides the APIs and converters to +convert characters between foreign encodings and Unicode (UTF-16).

+

+
Architecture

The Character Conversion Framework +comprises two components:

    +
  • The Character Encoding +and Conversion Framework component is also referred to as Charconv Framework. +It contains built-in converters for many languages. It also provides APIs +for selecting built-in or plug-in converters.

  • +
  • The Character Encoding +and Conversion Plug-ins component, also referred to as Charconv Plug-ins, +contains ECom plug-in +converters for various languages not supported by the built-in converters. +Device creators can write additional plug-in converters by implementing the CCharacterSetConverterPluginInterface interface.

  • +
+ Charconv Framework collection + +

+
Using the Character Conversion Framework

Application +developers can use the Charconv API to convert text between various encodings +and Unicode.

Device creators can also write additional +plug-in converters for specific encodings.

+
+Character +Conversion (Charconv) Framework Concepts +Character +Encoding and Conversion Framework Component +Character +Encoding and Conversion Plug-ins Component +
\ No newline at end of file