BroadNet
Principes fondamentaux Réponse BroadNet

Encodage GSM 7 bits vs UCS-2 — quand chacun est utilisé

Dernière mise à jour 2 min de lectureExaminé par l'équipe d'ingénierie BroadNet
Réponse rapide

Le corps d'un SMS peut être encodé en GSM 7 bits (160 caractères par segment, couvrant l'ASCII et une petite table d'extension) ou en UCS-2 (70 caractères par segment, couvrant tous les points de code Unicode, y compris l'arabe, le chinois et les émojis). Le choix est automatique : votre agrégateur analyse le corps du message et sélectionne l'encodage le plus précis possible. Un même SMS ne peut contenir plusieurs encodages ; un seul caractère non GSM-7 force l'encodage de l'ensemble du message en UCS-2.

Définition en langage clairneutre vis-à-vis des fournisseursExaminé 27 mai 2026
La réponse longue

Tout ce qui mérite d'être su, rien qui ne le mérite pas.

§01

Le fossé des 160 contre 70

Si votre message tient dans un segment GSM 7 bits, vous disposez de 160 caractères par segment. L'ajout d'un tiret cadratin (—), d'une apostrophe («") ou de tout caractère arabe, chinois ou emoji transforme le message en UCS-2, réduisant ainsi la taille des segments à 70 caractères. Un message de 150 caractères tenant dans un segment GSM nécessite alors 3 segments UCS-2, triplant ainsi le coût. Pour les envois en grand volume, il est recommandé de normaliser la ponctuation en équivalent ASCII GSM-7 lors de la composition.

§02

Concaténation (SMS multiparties)

Les messages de plus d'un segment sont divisés côté client puis assemblés par le terminal destinataire à l'aide de l'en-tête de données utilisateur (UDH). Les segments concaténés UDH font 153 caractères (GSM-7) ou 67 caractères (UCS-2) ; l'UDH utilise trois octets par segment. La plupart des agrégateurs facturent par segment et non par message : un message GSM-7 de 320 caractères est facturé comme 3 segments.

§03

Quand utiliser délibérément UCS-2

Toujours pour les contenus en arabe, chinois, japonais, coréen, cyrillique ou emoji. Toujours pour les langues européennes comportant des signes diacritiques ne faisant pas partie de l'extension GSM-7 (par exemple, ł en polonais, ř en tchèque et ă en vietnamien). Les SMS en arabe au Moyen-Orient et en Afrique du Nord sont presque exclusivement au format UCS-2 ; prévoyez votre budget en conséquence (les messages OTP en arabe comportent généralement deux segments).

§04

L'option 8 bits (rarement utilisée)

Le protocole SMPP prend également en charge l'encodage binaire brut 8 bits pour les données binaires, utilisé pour les commandes OTA SIM, la distribution de sonneries (années 1990) et certains cas d'utilisation M2M très spécifiques. Il est quasiment inexistant dans le trafic A2P commercial.

BNRédigé par l'équipe d'ingénierie BroadNet·Nous proposons des services de messagerie de qualité opérateur depuis 2003, avec un siège à Dubaï.·Normes éditoriales
Construisez avec ceci

Besoin d'aide pour le câblage ?

Vous trouverez ci-dessous les guides produits et d'intégration qui permettent de concrétiser ce concept. Si vous préférez une présentation en direct, notre équipe d'ingénieurs est disponible par téléphone le jour même pendant les heures ouvrables MENA .

Contactez notre équipe d'ingénieurs
Retour

Cette réponse vous a-t-elle été utile ?

Votre vote nous aide à prioriser les réponses à développer avec des exemples, des diagrammes et des extraits de code.

Cette réponse vous a-t-elle été utile ?
Merci, c'est noté. Nous mettrons cette réponse à jour.
Compris. Dites-nous ce qui manquait. envoyer un petit message.

Comment nous rédigeons et vérifions nos contenus

Vous avez encore besoin d'aide ?

Parlez à un vrai ingénieur à propos de votre construction.

Nous répondons sous un jour ouvré, et les comptes de production bénéficient d'un support 24h/24 et 7j/7. Nos ingénieurs développent du code, pas des scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA de réponse
Demandes d'accès de testRéponse sous 1 jour ouvré
Production24 / 7 · < 15 min
NOC opérateurs24 / 7 · astreinte