diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-738FADA9-E26F-53F1-A6D6-2E82019DDA1F.dita --- a/Symbian3/SDK/Source/GUID-738FADA9-E26F-53F1-A6D6-2E82019DDA1F.dita Wed Mar 31 11:11:55 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-738FADA9-E26F-53F1-A6D6-2E82019DDA1F.dita Fri Jun 11 12:39:03 2010 +0100 @@ -1,1061 +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

+ + + + + +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