This section describes the Standard SMS Converter and the alphabet it supports.
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
.
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
Figure: 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 |