BroadNet
Strumento gratuito per sviluppatori · funziona nel tuo browser

Verificatore GSM-7 / Unicode.

Incolla qualsiasi testo SMS per classificare ogni carattere come GSM-7 di base, estensione GSM-7 o solo Unicode, e vedi esattamente quali caratteri forzano l'intero messaggio in UCS-2. Correggili per restare nel budget GSM-7 di 160 caratteri. Nulla lascia il tuo dispositivo.

43 caratteri
Prova un esempio
Codifica risultante
UCS-270 caratteri per SMS singolo
GSM-7 di base
37
Estensione
0
Solo Unicode
6
Questi caratteri forzano UCS-2
’—“”…

Sostituiscili o rimuovili per riportare l'intero messaggio a GSM-7 e più che raddoppiare il budget di caratteri per parte.

Ti servono numero di segmenti e costo? Apri il calcolatore di segmenti SMS.
Analisi carattere per carattere
Per-character GSM-7 and Unicode classification
#CarattereCode pointClassificazioneUnità
1WU+0057GSM-7 di base1
2eU+0065GSM-7 di base1
3’U+2019Solo Unicode1
4vU+0076GSM-7 di base1
5eU+0065GSM-7 di base1
6spazioU+0020GSM-7 di base1
7uU+0075GSM-7 di base1
8pU+0070GSM-7 di base1
9dU+0064GSM-7 di base1
10aU+0061GSM-7 di base1
11tU+0074GSM-7 di base1
12eU+0065GSM-7 di base1
13dU+0064GSM-7 di base1
14spazioU+0020GSM-7 di base1
15oU+006FGSM-7 di base1
16uU+0075GSM-7 di base1
17rU+0072GSM-7 di base1
18spazioU+0020GSM-7 di base1
19tU+0074GSM-7 di base1
20eU+0065GSM-7 di base1
21rU+0072GSM-7 di base1
22mU+006DGSM-7 di base1
23sU+0073GSM-7 di base1
24spazioU+0020GSM-7 di base1
25—U+2014Solo Unicode1
26spazioU+0020GSM-7 di base1
27sU+0073GSM-7 di base1
28eU+0065GSM-7 di base1
29eU+0065GSM-7 di base1
30spazioU+0020GSM-7 di base1
31“U+201CSolo Unicode1
32wU+0077GSM-7 di base1
33hU+0068GSM-7 di base1
34aU+0061GSM-7 di base1
35tU+0074GSM-7 di base1
36’U+2019Solo Unicode1
37sU+0073GSM-7 di base1
38spazioU+0020GSM-7 di base1
39nU+006EGSM-7 di base1
40eU+0065GSM-7 di base1
41wU+0077GSM-7 di base1
42”U+201DSolo Unicode1
43…U+2026Solo Unicode1

La risposta breve

Quali caratteri forzano un messaggio in UCS-2?

Qualsiasi carattere non presente nelle tabelle di base o di estensione GSM-7 forza l'intero SMS in UCS-2. In pratica ciò significa virgolette curve, trattini lunghi, il carattere di puntini di sospensione, molte lettere accentate e qualsiasi emoji, carattere arabo, cirillico o CJK. Poiché l'SMS usa una sola codifica per messaggio, un solo carattere di questo tipo riduce il budget per segmento da 160 a 70 caratteri.

Le tre classi di caratteri

GSM-7 basic, GSM-7 extension and Unicode-only character classes
ClasseUnitàEsempi
GSM-7 di base1A–Z a–z 0–9 spazio . , ? ! e lettere europee comuni
Estensione GSM-72€ { } [ ] ~ | ^ \
Solo Unicode (UCS-2)1 (16 bit)emoji · arabo · cirillico · CJK · “ ” — …

Domande frequenti

Che cos'è il set di caratteri di base GSM-7?

GSM-7 è l'alfabeto predefinito a 7 bit dello standard GSM 03.38. La sua tabella di base copre lettere latine maiuscole e minuscole, cifre, punteggiatura comune e un piccolo set europeo. Ogni carattere di base occupa un'unità a 7 bit, quindi un singolo SMS ne contiene 160.

Cosa sono i caratteri di estensione GSM-7?

Un piccolo set di caratteri — il simbolo dell'euro e parentesi quadre, graffe, barra rovesciata, tilde, accento circonflesso e barra verticale ( € { } [ ] ~ | ^ \ ) — vive nella tabella di estensione GSM-7. Restano GSM-7, ma ciascuno viene inviato come carattere di escape più il carattere stesso, quindi conta come due unità invece di una.

Quali caratteri forzano la codifica UCS-2?

Qualsiasi carattere fuori dalle tabelle di base e di estensione GSM-7. I colpevoli comuni sono virgolette curve, trattini lunghi, il carattere di puntini di sospensione, molte lettere accentate e qualsiasi emoji, carattere arabo, cirillico o CJK. Un solo carattere di questo tipo ovunque fa passare l'intero messaggio alla codifica a doppio byte.

Perché un carattere non GSM-7 cambia l'intero messaggio?

L'SMS usa una singola codifica per messaggio. Se anche un solo carattere non può essere rappresentato in GSM-7, l'intero messaggio deve essere inviato come UCS-2 affinché quel carattere sopravviva. Ciò riduce il budget per segmento da 160 a 70 caratteri, motivo per cui una virgoletta curva vagante può raddoppiare o triplicare il numero di segmenti.

In cosa differisce dal calcolatore di segmenti SMS?

Il calcolatore di segmenti riporta codifica, numero di segmenti e costo per un intero messaggio. Questo verificatore procede carattere per carattere così puoi individuare esattamente i caratteri incriminati, sostituirli e riportare il messaggio a GSM-7. Usali insieme.

Pronto a inviare su larga scala?

BroadNet offre un'API REST, bind SMPP 3.4 diretti, webhook di consegna e un TypeScript SDK ufficiale in 200+ paesi.