Vai al contenuto
OmniChannels.ai

SMS

Quanti caratteri può contenere un SMS in arabo?

Aggiornato

Risposta breve

Un SMS in arabo contiene fino a 70 caratteri in un singolo messaggio, perché l’arabo viene inviato con codifica UCS-2. I messaggi arabi più lunghi vengono divisi in segmenti da 67 caratteri, perché ogni segmento include un’intestazione per la ricomposizione. Un messaggio inglese in GSM-7, invece, ne contiene 160, ovvero 153 per segmento.

Perché il limite dell’arabo è più basso rispetto all’inglese?

Ogni SMS trasporta fino a 140 ottetti di dati utente (3GPP TS 23.040). Il GSM-7 comprime caratteri a 7 bit, quindi ne entrano 160. L’arabo non rientra nell’alfabeto GSM-7, quindi il messaggio usa UCS-2, con 2 ottetti per carattere: 140 / 2 = 70 caratteri.

CodificaUsata perSMS singoloPer segmento in un SMS lungo
GSM-7Lettere latine di base, cifre, punteggiatura comune160 caratteri153 caratteri
UCS-2Arabo, emoji, altri caratteri non GSM70 caratteri67 caratteri

Quanti segmenti userà il mio messaggio in arabo?

Superati i 70 caratteri, dividete il numero di caratteri per 67 e arrotondate per eccesso. Ogni segmento viene di norma fatturato come un SMS.

Caratteri arabiSegmenti
Da 1 a 701
Da 71 a 1342
Da 135 a 2013
Da 202 a 2684

Errori comuni con gli SMS in arabo

  • Mescolare inglese e arabo nello stesso messaggio: l’intero messaggio diventa UCS-2, quindi anche il testo inglese conta nel limite di 70.
  • Aggiungere emoji: la maggior parte viene inviata come due unità UCS-2, quindi ciascuna occupa due posizioni.
  • Scrivere link e firme arabe lunghi che spingono il messaggio in un segmento in più.
  1. Redigete il testo in arabo.
  2. Incollatelo in un contatore di caratteri per vedere codifica e segmenti.
  3. Accorciatelo finché rientra nel numero di segmenti previsto a budget.
  4. Se servono entrambe le lingue, inviate le versioni in inglese e in arabo come messaggi separati.

Fonti ufficiali