GSM 03.38 (nebo také 3GPP 23.038) je označení normy, která definuje znakovou sadu používanou službou krátkých textových zpráv (zkratka SMS z anglického Short message service) v mobilních telefonech GSM. Základní znaková sada definovaná touto normou se nazývá GSM 7 bit default alphabet. Znaková sada obsahuje 3 řídicí znaky: Line feed, Carriage return a Escape. Znak Escape se používá ke zpřístupnění znaků z tabulky Basic Character Set Extension – jeden znak za Escape se bere z této alternativní tabulky. Pomocí informačních prvků s hodnotami 0x24 a 0x25 (National language shift tables) v User Data Header lze změnit jednu nebo obě tabulky za národní tabulky pro různé jazyky.
|
Basic Character Set Extension[1]
|
0x00 |
0x10 |
0x20 |
0x30 |
0x40 |
0x50 |
0x60 |
0x70
|
---|
0x00
|
|
|
|
|
| |
|
|
|
---|
0x01
|
|
|
|
|
|
|
|
|
---|
0x02
|
|
|
|
|
|
|
|
|
---|
0x03
|
|
|
|
|
|
|
|
|
---|
0x04
|
|
^ |
|
|
|
|
|
|
---|
0x05
|
|
|
|
|
|
|
€ |
|
---|
0x06
|
|
|
|
|
|
|
|
|
---|
0x07
|
|
|
|
|
|
|
|
|
---|
0x08
|
|
|
{ |
|
|
|
|
|
---|
0x09
|
|
|
} |
|
|
|
|
|
---|
0x0A
|
FF |
|
|
|
|
|
|
|
---|
0x0B
|
|
SS2 |
|
|
|
|
|
|
---|
0x0C
|
|
|
|
[ |
|
|
|
|
---|
0x0D
|
CR2 |
|
|
~ |
|
|
|
|
---|
0x0E
|
|
|
|
] |
|
|
|
|
---|
0x0F
|
|
|
\ |
|
|
|
|
|
---|
|
V tomto článku byl použit překlad textu z článku GSM 03.38 na anglické Wikipedii.