Utilizzo di caratteri speciali, Unicode e charset GSM-T per l'invio di SMS in diverse lingue
Gli SMS possono essere inviati utilizzando diversi charset o set di caratteri. Per gli SMS, utilizziamo i charset GSM-7 e Unicode. Di seguito spiegheremo un po' di ciascun charset e cosa significano per i tuoi SMS.
GSM-7
Gli SMS sono generalmente inviati con il charset GSM-7, che copre la maggior parte dei caratteri. Quando gli SMS sono inviati con il charset GSM-7, ogni carattere è visto come un solo carattere in un messaggio SMS.
Vedi questa tabella qui, troverai i caratteri standard sotto il charset GSM-7. Tutti i caratteri nella tabella sono considerati caratteri standard ma potrebbero non apparire sul telefono del destinatario, a seconda delle capacità del dispositivo.
I seguenti caratteri fanno parte del charset GSM-7 ma equivalgono a due caratteri in un messaggio di testo:
\ ^ ~ [ ] { } | ~ €
Unicode
Quando si utilizza il charset Unicode, ogni carattere è visto come due caratteri. Questo riduce il numero di caratteri che puoi inserire nel tuo SMS da 160 a 70. Leggi di più qui sulla lunghezza di un SMS: Quanto può essere lungo un messaggio SMS?
Utilizzo di GSM-7 vs. Unicode
Quando invii un messaggio di testo tramite la tua Dashboard di MessageBird e inserisci un carattere Unicode, avrai 2 opzioni:
Adattare automaticamente il carattere Unicode a un carattere base correlato, o omettere il carattere. Con questa opzione, invierai l'SMS in GSM-7, e il numero massimo di caratteri consentiti in 1 SMS rimane 160.
Mostrare il carattere Unicode. Con questa opzione, invierai l'SMS in Unicode, il che modificherà il numero massimo di caratteri in 1 SMS da 160 a 70.
Restrizioni locali
A causa delle restrizioni in alcuni paesi, non è sempre possibile inviare messaggi in una lingua diversa dall'inglese o dalla lingua principale del paese selezionato. Se il tuo contenuto viene modificato, assicurati che non sia correlato alle restrizioni del paese.