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

> 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.

- URL canonique: https://www.broadnet.me/fr/answers/what-is-encoding-gsm-7-ucs-2
- Langue: fr
- Dernière révision: 2026-05-27
- Éditeur: BroadNet (https://www.broadnet.me)

## 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.

## 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.

## 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).

## 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.

## Voir aussi

- [Toutes les réponses](https://www.broadnet.me/fr/answers)
- [Glossaire](https://www.broadnet.me/fr/answers)
- [Qu'est-ce que le codage GSM-7 ?](https://www.broadnet.me/fr/answers/what-is-gsm-7)
- [UCS-2 — Explication du codage SMS Unicode](https://www.broadnet.me/fr/answers/what-is-ucs-2-sms)
- [Qu'est-ce que le SMS A2P ?](https://www.broadnet.me/fr/answers/what-is-a2p-sms)
- [Tarification des SMS par MT — ce que vous payez réellement](https://www.broadnet.me/fr/answers/sms-pricing-per-mt-explained)
- [SMS segment calculator](https://www.broadnet.me/fr/tools/sms-segment-calculator)
- [SMS API](https://www.broadnet.me/fr/products/sms-api)
- [Bulk SMS](https://www.broadnet.me/fr/products/bulk-sms)
