Aller au contenu
OmniChannels.ai

SMS

Combien de caractères peut contenir un SMS en arabe ?

Mis à jour le

Réponse courte

Un SMS en arabe contient jusqu'à 70 caractères en un seul message, car l'arabe est envoyé en encodage UCS-2. Les messages arabes plus longs sont découpés en segments de 67 caractères, chaque segment portant un en-tête de réassemblage. À titre de comparaison, un SMS anglais en GSM-7 contient 160 caractères, ou 153 par segment.

Pourquoi la limite est-elle plus basse qu'en anglais ?

Chaque SMS transporte jusqu'à 140 octets de données utiles (3GPP TS 23.040). Le GSM-7 compacte des caractères de 7 bits, d'où 160 caractères. L'arabe ne fait pas partie de l'alphabet GSM-7 : le message passe donc en UCS-2, à 2 octets par caractère, soit 140 / 2 = 70 caractères.

EncodageUtilisé pourSMS uniquePar segment d'un SMS long
GSM-7Lettres latines de base, chiffres, ponctuation courante160 caractères153 caractères
UCS-2Arabe, emoji, autres caractères hors GSM70 caractères67 caractères

Combien de segments utilisera mon message en arabe ?

Au-delà de 70 caractères, divisez le nombre de caractères par 67 et arrondissez à l'entier supérieur. Chaque segment est généralement facturé comme un SMS.

Caractères arabesSegments
1 à 701
71 à 1342
135 à 2013
202 à 2684

Les erreurs fréquentes avec les SMS en arabe

  • Mélanger anglais et arabe dans un même message : tout le message passe en UCS-2, et le texte anglais compte aussi dans la limite de 70.
  • Ajouter des emoji : la plupart sont envoyés sous forme de deux unités UCS-2 et occupent donc deux caractères chacun.
  • Ajouter de longs liens et signatures en arabe, qui font basculer le message dans un segment supplémentaire.
  1. Rédigez le texte arabe.
  2. Collez-le dans un compteur de caractères pour voir l'encodage et le nombre de segments.
  3. Raccourcissez-le jusqu'à atteindre le nombre de segments prévu au budget.
  4. Envoyez les versions anglaise et arabe dans des messages séparés si vous avez besoin des deux.

Sources officielles