This section describes the Standard SMS Converter and the alphabet it supports.
Introduction The Standard SMS Converter is a built-in converter based on the GSM 7-bit encoding. This converter is identified by the KCharacterSetIdentifierSms7Bit UID, which is defined in the charconv.h header file. To better understand the different character set of each SMS converter, the Standard SMS Converter is set as the baseline. Any differences or additions to the character set of Standard SMS Converter are listed.
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 The highlighted boxes in Figure 1 illustrate the alphabet of the standard SMS converter:
GSM 7-bit default alphabet
GSM 7-bit default alphabet extension table
Extra lossy conversions–shown as Lossy Characters 1 in Figure 4.
Figure 1
- Alphabet of the Standard SMS Converter
- For information about the GSM 7-bit default alphabet and extension table, see 3GPP TS 23.038 V8.1.0. The table below lists the extra lossy conversions supported by the standard converter.
Character
Unicode
GSM
Converted Character
ç LATIN SMALL LETTER C WITH CEDILLA
0x00E7
0x09
Ç LATIN CAPITAL LETTER C WITH CEDILLA
δ GREEK SMALL LETTER DELTA
0x03B4
0x10
Δ GREEK CAPITAL LETTER DELTA
φ GREEK SMALL LETTER PHI
0x03C6
0x12
Φ GREEK CAPITAL LETTER PHI
ϕ GREEK PHI SYMBOL
0x03D5
0x12
Φ GREEK CAPITAL LETTER PHI
γ GREEK SMALL LETTER GAMMA
0x03B3
0x13
Γ GREEK CAPITAL LETTER GAMMA
λ GREEK SMALL LETTER LAMDA
0x03BB
0x14
Λ GREEK CAPITAL LETTER LAMDA
Ω GREEK CAPITAL LETTER OMEGA
0x03A9
0x15
Ω GREEK CAPITAL LETTER OMEGA
ω GREEK SMALL LETTER OMEGA
0x03C9
0x15
Ω GREEK CAPITAL LETTER OMEGA
ώ GREEK SMALL LETTER OMEGA WITH TONOS
0x03CE
0x15
Ω GREEK CAPITAL LETTER OMEGA
Ω OHM SIGN
0x2126
0x15
Ω GREEK CAPITAL LETTER OMEGA
π GREEK SMALL LETTER PI
0x03C0
0x16
Π GREEK CAPITAL LETTER PI
∏ N-ARY PRODUCT
0x220F
0x16
Π GREEK CAPITAL LETTER PI
ψ GREEK SMALL LETTER PSI
0x03C8
0x17
Ψ GREEK CAPITAL LETTER PSI
ς GREEK SMALL LETTER FINAL SIGMA
0x03C2
0x18
Σ GREEK CAPITAL LETTER SIGMA
σ GREEK SMALL LETTER SIGMA
0x03C3
0x18
Σ GREEK CAPITAL LETTER SIGMA
∑ N-ARY SUMMATION
0x2211
0x18
Σ GREEK CAPITAL LETTER SIGMA
θ GREEK SMALL LETTER THETA
0x03B8
0x19
Θ GREEK CAPITAL LETTER THETA
ϑ GREEK THETA SYMBOL
0x03D1
0x19
Θ GREEK CAPITAL LETTER THETA
ξ GREEK SMALL LETTER XI
0x03BE
0x1A
Ξ GREEK CAPITAL LETTER XI
(FORM FEED)
0x000C
0x1B0A
(PAGE BREAK)
À LATIN CAPITAL LETTER A WITH GRAVE
0x00C0
0x41
A LATIN CAPITAL LETTER A
Á LATIN CAPITAL LETTER A WITH ACUTE
0x00C1
0x41
A LATIN CAPITAL LETTER A
 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x00C2
0x41
A LATIN CAPITAL LETTER A
à LATIN CAPITAL LETTER A WITH TILDE
0x00C3
0x41
A LATIN CAPITAL LETTER A
Ά GREEK CAPITAL LETTER ALPHA WITH TONOS
0x0386
0x41
A LATIN CAPITAL LETTER A
Α GREEK CAPITAL LETTER ALPHA
0x0391
0x41
A LATIN CAPITAL LETTER A
ά GREEK SMALL LETTER ALPHA WITH TONOS
0x03AC
0x41
A LATIN CAPITAL LETTER A
α GREEK SMALL LETTER ALPHA
0x03B1
0x41
A LATIN CAPITAL LETTER A
Β GREEK CAPITAL LETTER BETA
0x0392
0x42
B LATIN CAPITAL LETTER B
β GREEK SMALL LETTER BETA
0x03B2
0x42
B LATIN CAPITAL LETTER B
ϐ GREEK BETA SYMBOL
0x03D0
0x42
B LATIN CAPITAL LETTER B
È LATIN CAPITAL LETTER E WITH GRAVE
0x00C8
0x45
E LATIN CAPITAL LETTER E
Ê LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x00CA
0x45
E LATIN CAPITAL LETTER E
Ë LATIN CAPITAL LETTER E WITH DIAERESIS
0x00CB
0x45
E LATIN CAPITAL LETTER E
Έ GREEK CAPITAL LETTER EPSILON WITH TONOS
0x0388
0x45
E LATIN CAPITAL LETTER E
Ε GREEK CAPITAL LETTER EPSILON
0x0395
0x45
E LATIN CAPITAL LETTER E
έ GREEK SMALL LETTER EPSILON WITH TONOS
0x03AD
0x45
E LATIN CAPITAL LETTER E
ε GREEK SMALL LETTER EPSILON
0x03B5
0x45
E LATIN CAPITAL LETTER E
Ή GREEK CAPITAL LETTER ETA WITH TONOS
0x0389
0x48
H LATIN CAPITAL LETTER H
Η GREEK CAPITAL LETTER ETA
0x0397
0x48
H LATIN CAPITAL LETTER H
ή GREEK SMALL LETTER ETA WITH TONOS
0x03AE
0x48
H LATIN CAPITAL LETTER H
η GREEK SMALL LETTER ETA
0x03B7
0x48
H LATIN CAPITAL LETTER H
Ì LATIN CAPITAL LETTER I WITH GRAVE
0x00CC
0x49
I LATIN CAPITAL LETTER I
Í LATIN CAPITAL LETTER I WITH ACUTE
0x00CD
0x49
I LATIN CAPITAL LETTER I
Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x00CE
0x49
I LATIN CAPITAL LETTER I
Ï LATIN CAPITAL LETTER I WITH DIAERESIS
0x00CF
0x49
I LATIN CAPITAL LETTER I
Ί GREEK CAPITAL LETTER IOTA WITH TONOS
0x038A
0x49
I LATIN CAPITAL LETTER I
ΐ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
0x0390
0x49
I LATIN CAPITAL LETTER I
Ι GREEK CAPITAL LETTER IOTA
0x0399
0x49
I LATIN CAPITAL LETTER I
Ϊ GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
0x03AA
0x49
I LATIN CAPITAL LETTER I
ί GREEK SMALL LETTER IOTA WITH TONOS
0x03AF
0x49
I LATIN CAPITAL LETTER I
ι GREEK SMALL LETTER IOTA
0x03B9
0x49
I LATIN CAPITAL LETTER I
ϊ GREEK SMALL LETTER IOTA WITH DIALYTIKA
0x03CA
0x49
I LATIN CAPITAL LETTER I
Κ GREEK CAPITAL LETTER KAPPA
0x039A
0x4B
K LATIN CAPITAL LETTER K
κ GREEK SMALL LETTER KAPPA
0x03BA
0x4B
K LATIN CAPITAL LETTER K
Μ GREEK CAPITAL LETTER MU
0x039C
0x4D
M LATIN CAPITAL LETTER M
μ GREEK SMALL LETTER MU
0x03BC
0x4D
M LATIN CAPITAL LETTER M
Ν GREEK CAPITAL LETTER NU
0x039D
0x4E
N LATIN CAPITAL LETTER N
ν GREEK SMALL LETTER NU
0x03BD
0x4E
N LATIN CAPITAL LETTER N
Ò LATIN CAPITAL LETTER O WITH GRAVE
0x00D2
0x4F
O LATIN CAPITAL LETTER O
Ó LATIN CAPITAL LETTER O WITH ACUTE
0x00D3
0x4F
O LATIN CAPITAL LETTER O
Ô LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0x00D4
0x4F
O LATIN CAPITAL LETTER O
Õ LATIN CAPITAL LETTER O WITH TILDE
0x00D5
0x4F
O LATIN CAPITAL LETTER O
Ό GREEK CAPITAL LETTER OMICRON WITH TONOS
0x038C
0x4F
O LATIN CAPITAL LETTER O
Ο GREEK CAPITAL LETTER OMICRON
0x039F
0x4F
O LATIN CAPITAL LETTER O
ο GREEK SMALL LETTER OMICRON
0x03BF
0x4F
O LATIN CAPITAL LETTER O
ό GREEK SMALL LETTER OMICRON WITH TONOS
0x03CC
0x4F
O LATIN CAPITAL LETTER O
Ρ GREEK CAPITAL LETTER RHO
0x03A1
0x50
P LATIN CAPITAL LETTER P
ρ GREEK SMALL LETTER RHO
0x03C1
0x50
P LATIN CAPITAL LETTER P
Τ GREEK CAPITAL LETTER TAU
0x03A4
0x54
T LATIN CAPITAL LETTER T
τ GREEK SMALL LETTER TAU
0x03C4
0x54
T LATIN CAPITAL LETTER T
Ù LATIN CAPITAL LETTER U WITH GRAVE
0x00D9
0x55
U LATIN CAPITAL LETTER U
Ú LATIN CAPITAL LETTER U WITH ACUTE
0x00DA
0x55
U LATIN CAPITAL LETTER U
Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0x00DB
0x55
U LATIN CAPITAL LETTER U
Χ GREEK CAPITAL LETTER CHI
0x03A7
0x58
X LATIN CAPITAL LETTER X
χ GREEK SMALL LETTER CHI
0x03C7
0x58
X LATIN CAPITAL LETTER X
Ý LATIN CAPITAL LETTER Y WITH ACUTE
0x00DD
0x59
Y LATIN CAPITAL LETTER Y
Ύ GREEK CAPITAL LETTER UPSILON WITH TONOS
0x038E
0x59
Y LATIN CAPITAL LETTER Y
Υ GREEK CAPITAL LETTER UPSILON
0x03A5
0x59
Y LATIN CAPITAL LETTER Y
Ϋ GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
0x03AB
0x59
Y LATIN CAPITAL LETTER Y
ΰ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
0x03B0
0x59
Y LATIN CAPITAL LETTER Y
υ GREEK SMALL LETTER UPSILON
0x03C5
0x59
Y LATIN CAPITAL LETTER Y
ϋ GREEK SMALL LETTER UPSILON WITH DIALYTIKA
0x03CB
0x59
Y LATIN CAPITAL LETTER Y
ύ GREEK SMALL LETTER UPSILON WITH TONOS
0x03CD
0x59
Y LATIN CAPITAL LETTER Y
ϒ GREEK UPSILON WITH HOOK SYMBOL
0x03D2
0x59
Y LATIN CAPITAL LETTER Y
ϓ GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
0x03D3
0x59
Y LATIN CAPITAL LETTER Y
ϔ GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
0x03D4
0x59
Y LATIN CAPITAL LETTER Y
Ζ GREEK CAPITAL LETTER ZETA
0x0396
0x5A
Z LATIN CAPITAL LETTER Z
ζ GREEK SMALL LETTER ZETA
0x03b6
0x5A
Z LATIN CAPITAL LETTER Z
á LATIN SMALL LETTER A WITH ACUTE
0x00E1
0x61
a LATIN SMALL LETTER A
â LATIN SMALL LETTER A WITH CIRCUMFLEX
0x00E2
0x61
a LATIN SMALL LETTER A
ã LATIN SMALL LETTER A WITH TILDE
0x00E3
0x61
a LATIN SMALL LETTER A
ê LATIN SMALL LETTER E WITH CIRCUMFLEX
0x00EA
0x65
e LATIN SMALL LETTER E
ë LATIN SMALL LETTER E WITH DIAERESIS
0x00EB
0x65
e LATIN SMALL LETTER E
í LATIN SMALL LETTER I WITH ACUTE
0x00ED
0x69
i LATIN SMALL LETTER I
î LATIN SMALL LETTER I WITH CIRCUMFLEX
0x00EE
0x69
i LATIN SMALL LETTER I
ï LATIN SMALL LETTER I WITH DIAERESIS
0x00EF
0x69
i LATIN SMALL LETTER I
ó LATIN SMALL LETTER O WITH ACUTE
0x00f3
0x6F
o LATIN SMALL LETTER O
ô LATIN SMALL LETTER O WITH CIRCUMFLEX
0x00F4
0x6F
o LATIN SMALL LETTER O
õ LATIN SMALL LETTER O WITH TILDE
0x00F5
0x6F
o LATIN SMALL LETTER O
ú LATIN SMALL LETTER U WITH ACUTE
0x00FA
0x75
u LATIN SMALL LETTER U
û LATIN SMALL LETTER U WITH CIRCUMFLEX
0x00FB
0x75
u LATIN SMALL LETTER U
ý LATIN SMALL LETTER Y WITH ACUTE
0x00FD
0x79
y LATIN SMALL LETTER Y
ÿ LATIN SMALL LETTER Y WITH DIAERESIS
0x00FF
0x79
y LATIN SMALL LETTER Y
See also SMS Encodings and Converters Overview