diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-738FADA9-E26F-53F1-A6D6-2E82019DDA1F.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-738FADA9-E26F-53F1-A6D6-2E82019DDA1F.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,1061 @@ + + + + + +Turkish +National Language Support +

This section describes the plug-in converters for Turkish national language +support and the alphabet each converter supports.

+
Introduction

To convert a Turkish SMS message using +the National Language Encoding, Symbian provides three Turkish plug-in converters:

    +
  • Default GSM7 Turkish +Single Converter. The highlighted boxes in Figure 1 show that it supports +the default GSM 7-bit alphabet, the Turkish single shift alphabet and the +set of lossy conversions supported by the standard converter. This converter +is identified by the KCharacterSetIdentifierTurkishSingleSms7Bit UID, +which is defined in the charconv.h header file.

    Figure +1

    + Alphabet of the Default GSM7 Turkish Single Converter + + +
  • +
  • Turkish Locking GSM7 +Extension Converter. The highlighted boxes in Figure 2 show that it supports +the Turkish locking shift alphabet, default GSM extension alphabet and the +set of lossy conversions supported by the standard converter. This converter +is identified by the KCharacterSetIdentifierTurkishLockingSms7Bit UID, +which is defined in the charconv.h header file.

    Figure +2

    + Alphabet of the Turkish Locking GSM7 Extension Converter + + +
  • +
  • Turkish Locking Single +Converter. The highlighted boxes in Figure 3 show that it supports the Turkish +locking shift alphabet, Turkish single shift alphabet and the set of lossy +conversions supported by the standard converter. This converter is identified +by the KCharacterSetIdentifierTurkishLockingAndSingleSms7Bit UID, +which is defined in the charconv.h header file.

    Figure +3

    + Alphabet of the Turkish Locking Single Converter + + +
  • +

Note: For all of the converters, any undefined Unicode is +converted to a question mark (?)–GSM code 0x37. Any code +outside GSM 0x00 ~0x7F is converted to the +Unicode replacement character 0xFFFD.

+
Alphabet

To +better understand the different character set of each converter, the Standard +SMS Converter is set as the baseline. The following comparison tables help +identify the different character set supported by each Turkish converter as +a comparison to the standard SMS converter.

Table 1A Default GSM7 Turkish Single Converter vs. Standard SMS Converter +– Unicode to GSM Code

Table +1B Default GSM7 Turkish Single Converter vs. Standard SMS Converter – GSM +Code to Unicode

Table +2A Turkish Locking GSM7 Extension Converter vs. Standard SMS Converter – Unicode +to GSM Code

Table +2B Turkish Locking GSM7 Extension Converter vs. Standard SMS Converter – GSM +Code to Unicode

Table +3A Turkish Locking Single Converter vs. Standard SMS Converter – Unicode to +GSM Code

Table +3B Turkish Locking Single Converter vs. Standard SMS Converter – GSM Code +to Unicode

Default +GSM7 Turkish Single Converter vs. Standard SMS Converter – Unicode to GSM +Code

Table 1A

+ + + +

Default GSM7 Turkish Single Converter

+

+

+

+ +

Standard SMS Converter

+

+

+

+
+ +

Original Character

+

Unicode

+

GSM

+

Converted Character

+

+

Character

+

Unicode

+

GSM

+

Converted Character

+
+ + + + + + +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x00E7

+

0x09

+

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+
+ +

G LATIN CAPITAL LETTER G WITH BREVE

+

0x011E

+

0x1B47

+

G LATIN CAPITAL LETTER G WITH BREVE

+

 

+ + + + +
+ +

G LATIN CAPITAL LETTER G WITH CARON

+

0x01E6

+

0x1B47

+

G LATIN CAPITAL LETTER G WITH BREVE

+ + + + + +
+ +

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+

0x0130

+

0x1B49

+

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+

 

+ + + + +
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x015E

+

0x1B53

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

 

+ + + + +
+ +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x00E7

+

0x1B63

+

ç LATIN SMALL LETTER C WITH CEDILLA

+

 

+ + + + +
+ +

g LATIN SMALL LETTER G WITH BREVE

+

0x011F

+

0x1B67

+

g LATIN SMALL LETTER G WITH BREVE

+

 

+ + + + +
+ +

g LATIN SMALL LETTER G WITH CARON

+

0x01E7

+

0x1B67

+

g LATIN SMALL LETTER G WITH BREVE

+ + + + + +
+ +

i LATIN SMALL LETTER DOTLESS

+

0x0131

+

0x1B69

+

i LATIN SMALL LETTER DOTLESS

+

 

+ + + + +
+ +

s LATIN SMALL LETTER S WITH CEDILLA *

+

0x015F

+

0x1B73

+

s LATIN SMALL LETTER S WITH CEDILLA *

+

 

+ + + + +
+
+ +

Default GSM7 +Turkish Single Converter vs. Standard SMS Converter – GSM Code to Unicode

Table +1B

+ + + +

Default GSM7 Turkish Single Converter

+

+

+

+

+

Standard SMS Converter

+

+

+

+
+ +

Character

+

GSM

+

Unicode

+

Converted Character

+

+

Character

+

GSM

+

Unicode

+

Converted Character

+
+ +

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+

0x09

+

0x00C7

+

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+ +

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+

0x09

+

0x00E7

+

ç LATIN SMALL LETTER C WITH CEDILLA

+
+ +

FORM FEED

+

0x1B0A

+

0x000C

+

FORM FEED

+ +

(PAGE BREAK)

+

0x1B0A

+

0x000C

+

(PAGE BREAK)

+
+ +

G LATIN CAPITAL LETTER G WITH BREVE

+

0x1B47

+

0x011E

+

G LATIN CAPITAL LETTER G WITH BREVE

+ + +

0x1B47

+

0x0047

+

G LATIN CAPITAL LETTER G

+
+ +

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+

0x1B49

+

0x0130

+

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+ + +

0x1B49

+

0x0049

+

I LATIN CAPITAL LETTER I

+
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x1B53

+

0x015E

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ + +

0x1B53

+

0x0053

+

S LATIN CAPITAL LETTER S

+
+ +

g LATIN SMALL LETTER G WITH BREVE

+

0x1B67

+

0x011F

+

g LATIN SMALL LETTER G WITH BREVE

+ + +

0x1B67

+

0x0067

+

g LATIN SMALL LETTER G

+
+ +

i LATIN SMALL LETTER DOTLESS

+

0x1B69

+

0x0131

+

i LATIN SMALL LETTER DOTLESS

+ + +

0x1B69

+

0x0069

+

i LATIN SMALL LETTER I

+
+ +

s LATIN SMALL LETTER S WITH CEDILLA *

+

0x1B73

+

0x015F

+

s LATIN SMALL LETTER S WITH CEDILLA *

+ + +

0x1B73

+

0x0073

+

s LATIN SMALL LETTER S

+
+
+ +

Turkish Locking +GSM7 Extension Converter vs. Standard SMS Converter – Unicode to GSM Code

Table +2A

+ + + +

Turkish Locking GSM7 Extension Converter

+ +

+

+

+

Standard SMS Converter

+

+

+

+
+ +

Character

+

Unicode

+

GSM

+

Converted Character

+ +

Character

+

Unicode

+

GSM

+

Converted Character

+
+ +

€ EURO SIGN

+

0x20AC

+

0x04

+

€ EURO SIGN

+ +

è LATIN SMALL LETTER E WITH GRAVE

+

0x00E8

+

0x04

+

è LATIN SMALL LETTER E WITH GRAVE

+
+ +

i LATIN SMALL LETTER DOTLESS

+

0x0131

+

0x07

+

i LATIN SMALL LETTER DOTLESS

+ +

ì LATIN SMALL LETTER I WITH GRAVE

+

0x00EC

+

0x07

+

ì LATIN SMALL LETTER I WITH GRAVE

+
+ +

G LATIN CAPITAL LETTER G WITH BREVE

+

0x011E

+

0x0B

+

G LATIN CAPITAL LETTER G WITH BREVE

+ +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x00E7

+

0x09

+

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+
+ +

G LATIN CAPITAL LETTER G WITH CARON

+

0x01E6

+

0x0B

+

G LATIN CAPITAL LETTER G WITH BREVE

+ +

Ø LATIN CAPITAL LETTER O WITH STROKE

+

0x00D8

+

0x0B

+

Ø LATIN CAPITAL LETTER O WITH STROKE

+
+ +

g LATIN SMALL LETTER G WITH BREVE

+

0x011F

+

0x0C

+

g LATIN SMALL LETTER G WITH BREVE

+ +

ø LATIN SMALL LETTER O WITH STROKE

+

0x00F8

+

0x0C

+

ø LATIN SMALL LETTER O WITH STROKE

+
+ +

g LATIN SMALL LETTER G WITH CARON

+

0x01E7

+

0x0C

+

g LATIN SMALL LETTER G WITH BREVE

+ +

(FORM FEED)

+

0x000C

+

0x1B0A

+

(PAGE BREAK)

+
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x015E

+

0x1C

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ +

€ EURO SIGN

+

0x20AC

+

0x1B65

+

€ EURO SIGN

+
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x015F

+

0x1D

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ +

Æ LATIN CAPITAL LETTER AE

+

0x00C6

+

0x1C

+

Æ LATIN CAPITAL LETTER AE

+
+ +

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+

0x0130

+

0x40

+

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+ +

æ LATIN SMALL LETTER AE

+

0x00E6

+

0x1D

+

æ LATIN SMALL LETTER AE

+
+ +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x00E7

+

0x60

+

ç LATIN SMALL LETTER C WITH CEDILLA

+ +

¡ INVERTED EXCLAMATION MARK

+

0x00A1

+

0x40

+

¡ INVERTED EXCLAMATION MARK

+
+ + + + + + +

Í LATIN CAPITAL LETTER I WITH ACUTE

+

0x00CD

+

0x49

+

I LATIN CAPITAL LETTER I

+
+ + + + + + +

¿ INVERTED QUESTION MARK

+

0x00BF

+

0x60

+

¿ INVERTED QUESTION MARK

+
+
+ +

Turkish Locking +GSM7 Extension Converter vs. Standard SMS Converter – GSM Code to Unicode

Table +2B

+ + + +

Turkish Locking GSM7 Extension Converter

+ +

+

+

+

Standard SMS Converter

+

+

+

+
+ +

Character

+

GSM

+

Unicode

+

Converted Character

+

+

Character

+

GSM

+

Unicode

+

Converted Character

+
+ +

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+

0x09

+

0x00C7

+

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+ +

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+

0x09

+

0x00E7

+

ç LATIN SMALL LETTER C WITH CEDILLA

+
+ +

G LATIN CAPITAL LETTER G WITH BREVE

+

0x0B

+

0x011E

+

G LATIN CAPITAL LETTER G WITH BREVE

+ +

Ø LATIN CAPITAL LETTER O WITH STROKE

+

0x0B

+

0x00D8

+

Ø LATIN CAPITAL LETTER O WITH STROKE

+
+ +

g LATIN SMALL LETTER G WITH BREVE

+

0x0C

+

0x011F

+

g LATIN SMALL LETTER G WITH BREVE

+ +

ø LATIN SMALL LETTER O WITH STROKE

+

0x0C

+

0x00F8

+

ø LATIN SMALL LETTER O WITH STROKE

+
+ + +

0x1B07

+

0x0131

+

i LATIN SMALL LETTER DOTLESS

+ + +

0x1B07

+

0x00EC

+

ì LATIN SMALL LETTER I WITH GRAVE

+
+ + +

0x1B0A

+

0x000C

+

(FORM FEED)

+ +

(PAGE BREAK)

+

0x1B0A

+

0x000C

+

(PAGE BREAK)

+
+ + +

0x1B0B

+

0x011E

+

G LATIN CAPITAL LETTER G WITH BREVE

+ + +

0x1B0B

+

0x00D8

+

Ø LATIN CAPITAL LETTER O WITH STROKE

+
+ + +

0x1B0C

+

0x011F

+

g LATIN SMALL LETTER G WITH CARON

+ + +

0x1B0C

+

0x00F8

+

ø LATIN SMALL LETTER O WITH STROKE

+
+ + +

0x1B1C

+

0x015E

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ + +

0x1B1C

+

0x00C6

+

Æ LATIN CAPITAL LETTER AE (ash) *

+
+ + +

0x1B1D

+

0x015F

+

s LATIN SMALL LETTER S WITH CEDILLA *

+ + +

0x1B1D

+

0x00E6

+

æ LATIN SMALL LETTER AE (ash) *

+
+ + +

0x1B60

+

0x00E7

+

ç LATIN SMALL LETTER C WITH CEDILLA

+ + +

0x1B60

+

0x00BF

+

¿ INVERTED QUESTION MARK

+
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x1C

+

0x015E

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ +

Æ LATIN CAPITAL LETTER AE

+

0x1C

+

0x00C6

+

Æ LATIN CAPITAL LETTER AE

+
+ +

s LATIN SMALL LETTER S WITH CEDILLA *

+

0x1D

+

0x015F

+

s LATIN SMALL LETTER S WITH CEDILLA *

+ +

æ LATIN SMALL LETTER AE

+

0x1D

+

0x00E6

+

æ LATIN SMALL LETTER AE

+
+ +

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+

0x40

+

0x0130

+

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+ +

¡ INVERTED EXCLAMATION MARK

+

0x40

+

0x00A1

+

¡ INVERTED EXCLAMATION MARK

+
+
+ +

Turkish Locking +Single Converter vs. Standard SMS Converter – Unicode to GSM Code

Table +3A

+ + + +

Turkish Locking Single Converter

+

+

+

+

+

Standard SMS Converter

+

+

+

+
+ +

Character

+

Unicode

+

GSM

+

Converted Character

+

+

Character

+

Unicode

+

GSM

+

Converted Character

+
+ +

€ EURO SIGN

+

0x20AC

+

0x04

+

€ EURO SIGN

+ +

è LATIN SMALL LETTER E WITH GRAVE

+

0x00E8

+

0x04

+

è LATIN SMALL LETTER E WITH GRAVE

+
+ +

i LATIN SMALL LETTER DOTLESS

+

0x0131

+

0x07

+

i LATIN SMALL LETTER DOTLESS

+ +

ì LATIN SMALL LETTER I WITH GRAVE

+

0x00EC

+

0x07

+

ì LATIN SMALL LETTER I WITH GRAVE

+
+ +

G LATIN CAPITAL LETTER G WITH BREVE

+

0x011E

+

0x0B

+

G LATIN CAPITAL LETTER G WITH BREVE

+ +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x00E7

+

0x09

+

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+
+ +

G LATIN CAPITAL LETTER G WITH CARON

+

0x01E6

+

0x0B

+

G LATIN CAPITAL LETTER G WITH BREVE

+ +

Ø LATIN CAPITAL LETTER O WITH STROKE

+

0x00D8

+

0x0B

+

Ø LATIN CAPITAL LETTER O WITH STROKE

+
+ +

g LATIN SMALL LETTER G WITH BREVE

+

0x011F

+

0x0C

+

g LATIN SMALL LETTER G WITH BREVE

+ +

ø LATIN SMALL LETTER O WITH STROKE

+

0x00F8

+

0x0C

+

ø LATIN SMALL LETTER O WITH STROKE

+
+ +

g LATIN SMALL LETTER G WITH CARON

+

0x01E7

+

0x0C

+

g LATIN SMALL LETTER G WITH BREVE

+ +

(FORM FEED)

+

0x000C

+

0x1B0A

+

(PAGE BREAK)

+
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x015E

+

0x1C

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ +

€ EURO SIGN

+

0x20AC

+

0x1B65

+

€ EURO SIGN

+
+ +

s LATIN SMALL LETTER S WITH CEDILLA *

+

0x015F

+

0x1D

+

s LATIN SMALL LETTER S WITH CEDILLA *

+ +

Æ LATIN CAPITAL LETTER AE

+

0x00C6

+

0x1C

+

Æ LATIN CAPITAL LETTER AE

+
+ +

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+

0x0130

+

0x40

+

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+ +

æ LATIN SMALL LETTER AE

+

0x00E6

+

0x1D

+

æ LATIN SMALL LETTER AE

+
+ +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x00E7

+

0x60

+

ç LATIN SMALL LETTER C WITH CEDILLA

+ +

¡ INVERTED EXCLAMATION MARK

+

0x00A1

+

0x40

+

¡ INVERTED EXCLAMATION MARK

+
+ + + + + + +

¿ INVERTED QUESTION MARK

+

0x00BF

+

0x60

+

¿ INVERTED QUESTION MARK

+
+
+ +

Turkish Locking +Single Converter vs. Standard SMS Converter – GSM Code to Unicode

Table +3B

+ + + +

Turkish Locking Single Converter

+

+

+

+

+

Standard SMS Converter

+

+

+

+
+ +

Character

+

GSM

+

Unicode

+

Converted Character

+

+

Character

+

GSM

+

Unicode

+

Converted Character

+
+ +

€ EURO SIGN

+

0x04

+

0x20AC

+

€ EURO SIGN

+ +

è LATIN SMALL LETTER E WITH GRAVE

+

0x04

+

0x00E8

+

è LATIN SMALL LETTER E WITH GRAVE

+
+ +

i LATIN SMALL LETTER DOTLESS

+

0x07

+

0x0131

+

i LATIN SMALL LETTER DOTLESS

+ +

ì LATIN SMALL LETTER I WITH GRAVE

+

0x07

+

0x00EC

+

ì LATIN SMALL LETTER I WITH GRAVE

+
+ +

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+

0x09

+

0x00C7

+

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+ +

Ç LATIN CAPITAL LETTER C WITH CEDILLA

+

0x09

+

0x00E7

+

ç LATIN SMALL LETTER C WITH CEDILLA

+
+ +

G LATIN CAPITAL LETTER G WITH BREVE

+

0x0B

+

0x011E

+

G LATIN CAPITAL LETTER G WITH BREVE

+ +

Ø LATIN CAPITAL LETTER O WITH STROKE

+

0x0B

+

0x00D8

+

Ø LATIN CAPITAL LETTER O WITH STROKE

+
+ +

g LATIN SMALL LETTER G WITH BREVE

+

0x0C

+

0x011F

+

g LATIN SMALL LETTER G WITH BREVE

+ +

ø LATIN SMALL LETTER O WITH STROKE

+

0x0C

+

0x00F8

+

ø LATIN SMALL LETTER O WITH STROKE

+
+ + +

0x1B04

+

0x20AC

+

€ EURO SIGN

+ + +

0x1B04

+

0x00E8

+

è LATIN SMALL LETTER E WITH GRAVE

+
+ + +

0x1B07

+

0x0131

+

i LATIN SMALL LETTER DOTLESS

+ + +

0x1B07

+

0x00EC

+

ì LATIN SMALL LETTER I WITH GRAVE

+
+ + +

0x1B0B

+

0x011E

+

G LATIN CAPITAL LETTER G WITH BREVE

+ + +

0x1B0B

+

0x00D8

+

Ø LATIN CAPITAL LETTER O WITH STROKE

+
+ + +

0x1B0C

+

0x011F

+

g LATIN SMALL LETTER G WITH CARON

+ + +

0x1B0C

+

0x00F8

+

ø LATIN SMALL LETTER O WITH STROKE

+
+ + +

0x1B1C

+

0x015E

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ + +

0x1B1C

+

0x00C6

+

Æ LATIN CAPITAL LETTER AE (ash) *

+
+ + +

0x1B1D

+

0x015F

+

ç LATIN SMALL LETTER C WITH CEDILLA *

+ + +

0x1B1D

+

0x00E6

+

æ LATIN SMALL LETTER AE (ash) *

+
+ + +

0x1B47

+

0x011E

+

G LATIN CAPITAL LETTER G WITH BREVE

+ + +

0x1B47

+

0x0047

+

G LATIN CAPITAL LETTER G

+
+ + +

0x1B49

+

0x0130

+

I LATIN CAPITAL LETTER I WITH DOT ABOVE

+ + +

0x1B49

+

0x0049

+

I LATIN CAPITAL LETTER I

+
+ + +

0x1B53

+

0x015E

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ + +

0x1B53

+

0x0053

+

S LATIN CAPITAL LETTER S

+
+ + +

0x1B60

+

0x00E7

+

ç LATIN SMALL LETTER C WITH CEDILLA

+ + +

0x1B60

+

0x00BF

+

¿ INVERTED QUESTION MARK

+
+ + +

0x1B67

+

0x011F

+

g LATIN SMALL LETTER G WITH BREVE

+ + +

0x1B67

+

0x0067

+

g LATIN SMALL LETTER G

+
+ + +

0x1B69

+

0x0131

+

i LATIN SMALL LETTER DOTLESS

+ + +

0x1B69

+

0x0069

+

i LATIN SMALL LETTER I

+
+ +

S LATIN CAPITAL LETTER S WITH CEDILLA *

+

0x1C

+

0x015E

+

S LATIN CAPITAL LETTER S WITH CEDILLA *

+ +

Æ LATIN CAPITAL LETTER AE

+

0x1C

+

0x00C6

+

Æ LATIN CAPITAL LETTER AE

+
+ +

s LATIN SMALL LETTER S WITH CEDILLA *

+

0x1D

+

0x015F

+

s LATIN SMALL LETTER S WITH CEDILLA *

+ +

æ LATIN SMALL LETTER AE

+

0x1D

+

0x00E6

+

æ LATIN SMALL LETTER AE

+
+ +

ç LATIN SMALL LETTER C WITH CEDILLA

+

0x60

+

0x00E7

+

ç LATIN SMALL LETTER C WITH CEDILLA

+ +

¿ INVERTED QUESTION MARK

+

0x60

+

0x00BF

+

¿ INVERTED QUESTION MARK

+
+
+ +
+
See also

SMS +Encodings and Converters Overview

+
\ No newline at end of file