Calcolatore di lunghezza SMS
Calcola la lunghezza degli SMS, conta i caratteri nel tuo messaggio di testo e stima il costo per l'invio di SMS
Conteggio caratteri SMS
Costo SMS
0.198 €
(1 part x 0.198 €)Ripartizione dettagliata dei caratteri
Punto di codice Unicode (hex)
Leggenda
- Intestazione di concatenazione SMS
0xFFFF - Carattere presente nel set di caratteri GSM-7 Basic
0xFFFF - Carattere presente nell'estensione GSM-7, conteggiato come due caratteri
0xFFFF - Carattere non GSM-7 che forza la codifica Unicode
Esempi di caratteri Unicode
I caratteri Unicode includono simboli speciali, alfabeto cirillico, arabo, cinese e altro ancora.
- ¢
- ¦
- ¨
- ©
- «
- ¬
- ®
- ¯
- ±
- ¹
- ²
- ³
- ´
- µ
- ¶
- ·
- ¸
- º
- »
- ¼
- ½
- ¾
- À
- Á
- Â
- Ã
- È
- Ê
- Ë
- Ì
- Í
- Î
- Ï
- Ò
- Ó
- Ô
- Õ
- ×
- Ù
- Ú
- Û
- á
- â
- ã
- ç
- ê
- ë
- í
- î
- ï
- ð
- ó
- ô
- õ
- ÷
- ú
- û
- ý
- þ
- ÿ
- Б
- В
- И
- Ф
- Л
- ж
- Я
- ц
- п
- й
- Ӳ
- ӳ
- Ӵ
- Ӝ
- ӝ
- Ӟ
- ӟ
- Ӣ
- ӣ
- Ӥ
- ӥ
- Ӫ
- ӫ
- Ѐ
- Ё
- Ђ
- Ѓ
- Є
- Џ
- Ӭ
- ف
- ق
- ك
- ځ
- ڂ
- ڛ
- ڜ
- ٿ
- ڝ
- ڞ
- ڟ
- ڠ
- ڑ
- ڙ
Una delle caratteristiche della nostra API SMS e della piattaforma Web è che può sostituire i caratteri unicode nel testo del messaggio con un carattere nell'alfabeto GSM-7.
Questa operazione è chiamata traslitterazione e forza i caratteri non GSM ai caratteri GSM.
Ad esempio. ¦
(Barra rotta - Unicode) è sostituito da |
(Barra verticale - GSM-7)
Ӝ
(Lettera maiuscola cirillica Zhe con diaeresi - Unicode) è sostituito da Z
(lettera maiuscola latina Z - GSM-7)
Џ
(lettera maiuscola cirillica Dzhe - Unicode) è sostituito da D
(lettera maiuscola latina D - GSM-7)
Come utilizzare il calcolatore di lunghezza SMS
Il contatore di caratteri SMS è uno strumento utile gratuito in grado di fornire approfondimenti su un messaggio di testo, come il numero di caratteri, la codifica dei caratteri utilizzati, la stima del costo dei messaggi SMS e altro ancora. Come utilizzare il contatore di caratteri per trovare il numero di caratteri presenti in un messaggio di testo:
- Passo 1: Copia e incolla o scrivi il tuo messaggio di testo nella casella sopra.
- Passo 2: Controlla la suddivisione dettagliata dei caratteri per: caratteri Unicode, emoji (evidenziati in rosso), caratteri di estensione GSM-7 che vengono conteggiati come due caratteri (evidenziati in giallo).
- Passo 3: Sostituire o rimuovere i caratteri non GSM rilevati al fine di ridurre la lunghezza dei caratteri SMS e il costo complessivo dell'SMS.
È inoltre possibile utilizzare lo strumento di conversione di caratteri da Unicode a GSM per la sostituzione automatica dei caratteri non GSM.
Alfabeti GSM di base ed estesi
L'alfabeto GSM 03.38 di base utilizza 7 bit per carattere, comprendente in totale 128 caratteri diversi con valori esadecimali da 0x00 a 0x7F.
C'è anche un'estensione dell'alfabeto GSM che definisce altri 10 caratteri insieme ai 128 originali. Questi caratteri vengono inviati come due caratteri codificati a 7 bit, a partire dal carattere di escape codificato a 7 bit (0x1B) dall'alfabeto standard, seguito dal carattere esteso. Ecco perché i caratteri all'interno dell'alfabeto GSM esteso vengono conteggiati come due caratteri.
Che cos'è la codifica GSM-7 e UCS-2?
I messaggi SMS possono essere codificati con la codifica dei caratteri GSM-7 o UCS-2. L'alfabeto inglese, i numeri, alcuni caratteri latini e greci sono tutti supportati dalla codifica GSM-7. È possibile controllare l'elenco completo dei caratteri supportati da GSM-7.
I messaggi SMS che contengono lingue internazionali o caratteri come emoji, vengono inviati utilizzando la codifica UCS-2.
Il numero massimo di caratteri che possono essere inviati agli operatori di rete per parte di messaggi SMS è mostrato nella tabella seguente:
Qual è il limite di caratteri SMS? | ||||
---|---|---|---|---|
Messaggio | Digitare | Caratteri utilizzati nel messaggio | Codifica | Numero massimo di caratteri in una singola parte del messaggio |
Hello world | Text | GSM Standard | GSM-7 | 160 |
你好 | Unicode | Unicode | UCS-2 | 70 |
Che cos'è il limite di caratteri SMS e cos'è una parte di messaggio?
I messaggi SMS sono misurati in blocchi di caratteri chiamati parti (o segmenti) da tutti gli operatori telefonici in tutto il mondo. Inoltre, l'SMS inviato viene fatturato per parti di messaggio. Quando si invia un messaggio SMS è necessario fare attenzione alla lunghezza completa del messaggio di testo, perché influenzerà il numero di parti (segmenti) del messaggio e il costo complessivo di invio.
Ecco perché è importante calcolare la lunghezza dei caratteri SMS al fine di ridurre i costi di invio di un SMS.
Un singolo messaggio SMS ha una limitazione di caratteri di 160 caratteri quando viene inviato utilizzando la codifica GSM-7 e di 70 caratteri quando viene inviato utilizzando la codifica UCS-2. La maggior parte dei telefoni e delle reti attuali, d'altra parte, offre segmentazione, concatenazione e ricostruzione dei messaggi fino a 1600 caratteri.
Un messaggio SMS più lungo di 160 caratteri GSM-7 o 70 caratteri UCS-2 verrà suddiviso in più parti SMS. SMS Connexion ha bisogno di sei byte in ogni parte del messaggio per l'intestazione dei dati utente (UDH) per riassemblare il messaggio, per indicare al telefono il numero di parti del messaggio che compongono l'SMS concatenato e la posizione di ciascuna parte del messaggio al suo interno.
Questo lascia solo 153 caratteri GSM-7 o 67 caratteri UCS-2 in ogni parte del messaggio, per SMS concatenato lunghi. Quando il telefono cellulare ha ricevuto tutte le parti del messaggio, le mostra al destinatario come un singolo SMS.
Nella tabella seguente è mostrato il numero massimo di caratteri SMS in entrambe le codifiche:
Parti SMS (a) |
Caratteri GSM-7 | Caratteri Unicode | ||
---|---|---|---|---|
Per parte (b) |
Max (a x b) |
Per parte (c) |
Max (a x c) |
|
1 | 160 | 160 | 70 | 70 |
2 | 153 | 306 | 67 | 134 |
3 | 153 | 459 | 67 | 201 |
4 | 153 | 612 | 67 | 268 |
5 | 153 | 765 | 67 | 335 |
6 | 153 | 918 | 67 | 402 |
7 | 153 | 1071 | 67 | 469 |
8 | 153 | 1224 | 67 | 536 |
9 | 153 | 1377 | 67 | 603 |
10 | 153 | 1530 | 67 | 670 |
Che tipo di codifica utilizzerà il mio messaggio di testo?
Quando invii SMS con SMS Connexion, utilizziamo la codifica più piccola possibile. Le tue comunicazioni saranno codificate in GSM-7 se utilizzi esclusivamente caratteri GSM-7. Se nel messaggio sono inclusi caratteri diversi da GSM-7, questo verrà codificato in UCS-2, che limita ogni segmento di messaggio a 70 caratteri.
Nota: ogni parte SMS viene addebitata in un SMS lungo concatenato.
Vedi altri strumenti:
- Valida numero di telefono singolo - controlla se un numero è un telefono cellulare valido
- Validatore di elenchi di numeri di telefono in blocco - elaborare un elenco di contatti e convalidare, pulire (rimuovere i duplicati non validi), convertire in formato E.164 e stimare il costo dell'invio di un SMS
- Convertitore di caratteri da Unicode a GSM - controlla il testo e sostituisci i caratteri non GSM (Unicode). Opzione per convertire tutti i caratteri Unicode rilevati o solo lingue specifiche: cirillico, arabo, spagnolo, portoghese, ecc.
Informativa sulla privacy
Questo strumento online non memorizza alcuna informazione su di te e non memorizza nessuno dei testi scritti o incollati nella casella sopra.