Perché alcuni messaggi SMS in serie, come ad esempio un promemoria, vengono addebitati in modo diverso. Qui ti spieghiamo come il formato di codifica dei messaggi SMS influisca sul costo, a seconda dei caratteri utilizzati nel contenuto.
Argomenti trattati:
- Formati di codifica degli SMS
- Limiti di caratteri in GSM7 e Unicode
- Caratteri speciali che incidono sui costi degli SMS
- Effetti sui costi degli SMS
Aiuto rapido
- Controlla il contenuto dei tuoi SMS.
- Assicurati di conoscere i caratteri utilizzati (caratteri speciali, emoji, ecc.).
- Tieni presente che caratteri diversi possono attivare formati di codifica diversi (GSM7 vs. Unicode).
- Ricorda che i messaggi Unicode hanno un limite di caratteri inferiore, il che comporta costi più elevati.
Formati di codifica degli SMS
Quando si inviano messaggi SMS, il formato di codifica utilizzato può variare a seconda dei caratteri contenuti nel contenuto. Attualmente esistono due standard di codifica comuni: GSM7 e Unicode. La maggior parte dei messaggi SMS utilizza il formato GSM7 per impostazione predefinita, ma se vengono inclusi caratteri speciali, emoji o alcuni simboli, il sistema passa a Unicode, il che influisce sul limite di caratteri e di conseguenza sul costo.
Limiti di caratteri in GSM7 e Unicode
Ogni formato di codifica ha un limite di caratteri diverso per ogni messaggio SMS. Nel GSM7 il limite di caratteri è di 160 caratteri per un singolo messaggio. Per un messaggio in più parti, questo limite si riduce a 153 caratteri per parte.
La codifica Unicode, invece, ha un limite significativamente più basso: solo 70 caratteri per un singolo messaggio o 67 caratteri per parte nei messaggi in più parti. Ciò è dovuto alla maggiore quantità di dati necessaria per inviare i caratteri Unicode.
Caratteri speciali che incidono sui costi degli SMS
Alcuni caratteri possono far scattare il passaggio da GSM7 a Unicode, determinando un limite di caratteri inferiore e quindi un aumento dei costi degli SMS. Ecco alcuni esempi di caratteri che possono influire sulla codifica:
- Caratteri accentati come ä, ö, ü, é o è .
- Caratteri speciali come |, ^, {, }, €, [, ] e ~ .
- Caratteri formattati dai programmi di modifica del testo, come le "virgole intelligenti" ' al posto di ' o " al posto di " .
- Backtick (`) e altri segni di punteggiatura non standard.
Se si utilizzano questi caratteri, il messaggio SMS verrà automaticamente inviato come Unicode, riducendo il numero di caratteri disponibili da 160 a 70 e aumentando potenzialmente il costo complessivo. Per evitare questo problema, è meglio utilizzare caratteri più semplici o il set di caratteri standard GSM7.
Impatto sui costi degli SMS
La differenza tra i formati di codifica è il motivo per cui alcuni messaggi SMS vengono tariffati in modo diverso. Nel messaggio seriale, ad esempio nel ciclo di sollecito, alcuni SMS possono contenere caratteri speciali, per cui devono essere inviati in formato Unicode, il che comporta costi più elevati a causa del limite inferiore di caratteri.
Ad esempio, se il messaggio supera il limite di caratteri per Unicode (70 caratteri), verrà suddiviso in più parti, con conseguenti costi più elevati. Ecco perché potresti vedere una differenza nei costi, a volte due o più volte il costo di un singolo messaggio dal tuo pacchetto di servizi di messaggistica.
Comprendendo l'impatto della codifica dei caratteri, è possibile gestire meglio i costi degli SMS ed evitare spese inutili.