Tutto ciò che vale la pena sapere, niente di superfluo.
Perché 160 e perché 70
Il limite di 160 caratteri deriva dal payload di 140 byte degli SMS codificato con l'alfabeto GSM a 7 bit. Nel momento in cui un carattere non rientra nello standard GSM-7 (come un'emoji, le virgolette o un testo in arabo, cinese o cirillico), l'intero messaggio passa alla codifica UCS-2 a 16 bit, che supporta solo 70 caratteri. Vedi /answers/what-is-encoding-gsm-7-ucs-2.
Come la concatenazione modifica il conteggio
Oltre il limite del singolo segmento, ogni parte deve contenere un'intestazione dati utente (User Data Header) affinché il telefono possa ricomporle, riducendo la lunghezza utilizzabile a 153 (GSM-7) o 67 (Unicode) caratteri per segmento. Pertanto, un messaggio GSM-7 di 161 caratteri viene conteggiato come due segmenti, non uno. Vedi /answers/what-is-concatenated-sms e /answers/what-is-udh-sms.
Mantenere i messaggi in un unico segmento
Poiché il pagamento avviene per segmento, anche un solo carattere Unicode errato può raddoppiare il costo di una campagna di invio massivo. Rimuovi le emoji, usa le virgolette dritte, accorcia i link e verifica il conteggio prima dell'invio con il calcolatore di segmenti SMS (sms-segment-calculator). Consulta la pagina /answers/how-to-reduce-sms-costs.