GSM-7
GSM-7 è l’alfabeto a 7 bit per il testo latino di base negli SMS: 160 caratteri per segmento, oppure 70 quando il messaggio passa a UCS-2.
Solo definizioni — un termine spiegato qui non è un servizio che vendiamo.
GSM-7 è l’alfabeto a 7 bit che gli SMS usano per impostazione predefinita per lettere latine, cifre e simboli comuni. Un testo che rientra in questo alfabeto può contenere fino a 160 caratteri in un solo segmento; un solo carattere al di fuori fa passare l’intero messaggio a UCS-2.
Codifica, unità e segmenti
- Codifica
- GSM-7
- Caratteri
- 20
- Unità
- 20
- Segmenti
- 1
Descrizione testuale
La figura fa passare un messaggio di esempio nel contatore di segmenti e mostra quattro campi: codifica, numero di caratteri, unità di codifica e numero di segmenti. Le unità sono settetti in GSM-7 e unità di codice a 16 bit in UCS-2.
Perché il conteggio è importante
La 3GPP TS 23.038 definisce l’alfabeto: lettere latine di base, cifre, la punteggiatura comune, alcune lettere accentate come é, ü, ñ e ç, e simboli come £. Un carattere di escape aggiunge le parentesi graffe, le parentesi quadre e il simbolo dell’euro, a due settetti ciascuno. Un segmento GSM-7 concatenato contiene circa 153 settetti, non 160.
Un solo carattere al di fuori della tabella fa passare l’intero messaggio a UCS-2, da 160 caratteri per segmento a 70. Anche l’escape può dividere un messaggio di 160 caratteri. Si normalizza la punteggiatura e si prova il testo nel contatore di segmenti SMS.