# Désinfecteur de codage des messages.

- URL canonique: https://www.broadnet.me/fr/tools/message-sanitizer
- Langue: fr
- Dernière mise à jour: 2026-10-21
- Éditeur: BroadNet (https://www.broadnet.me)
- Version Markdown de la page, générée à partir de la page affichée.

Outil gratuit pour développeurs · s'exécute dans votre navigateur

Un simple guillemet typographique, un tiret demi-cadratin ou une espace insécable invisible peut transformer silencieusement un caractère SMS de GSM-7 en UCS-2, divisant par deux le nombre de caractères par segment (de 160 à 70) et doublant le coût. Collez votre message : cet outil repère chaque caractère problématique, l’explique et vous fournit une version propre et compatible avec les caractères GSM-7. Vos données restent sur votre appareil.

65 personnages

Essayer un exemple

Avant

UCS-2

Personnages 65

Segments 1

70 / 67 caractères par partie

Après

UCS-2

Personnages 67

Segments 1

70 / 67 caractères par partie

Impact sur les segments et les coûts

Certains caractères (émojis ou lettres d'un autre système d'écriture) n'ont pas d'équivalent GSM-7 ; le message nettoyé reste donc en UCS-2. Supprimez-les pour atteindre GSM-7 et la limite de 160 caractères.

Attention : ce message contient des lettres ressemblant à des lettres d’un autre alphabet. Visuellement identiques aux lettres latines, elles sont remplacées par Unicode. Leur remplacement est facultatif ; activez cette option uniquement si le texte doit être en latin.

Vous souhaitez obtenir le détail complet du segment et des coûts ? [Ouvrez le calculateur de segment SMS](https://www.broadnet.me/fr/tools/sms-segment-calculator).

Vous souhaitez simplement classer chaque personnage sans le corriger ? [Ouvrez le vérificateur GSM-7 / Unicode](https://www.broadnet.me/fr/tools/gsm7-unicode-checker).

Message nettoyé

We've updated our plan - see what's new... Reply "YES". Prіce: €5 🎉

Remplacements effectués. Veuillez vérifier, puis copier.

Caractères forçant Unicode

7 distinct personnages détecté

| Carboniser | Point de code | Nom | Taper | Pourquoi cela force Unicode | Remplacement sûr GSM-7 |
|---|---|---|---|---|---|
| ’ × 2 | U+2019 | RIGHT SINGLE QUOTATION MARK | Guillemet typographique | Guillemet typographique. N'appartenant pas à l'alphabet GSM-7, il force l'affichage du message entier en UCS-2. | "'" |
| — | U+2014 | EM DASH | Tiret | Tiret typographique (tiret cadratin ou signe moins). GSM-7 ne possède que le tiret simple suivi d'un moins, ce qui impose UCS-2. | "-" |
| … | U+2026 | HORIZONTAL ELLIPSIS | Points de suspension | Un seul caractère de points de suspension. GSM-7 n'a pas de points de suspension, donc il force UCS-2. Trois points simples sont équivalents. | "..." |
| “ | U+201C | LEFT DOUBLE QUOTATION MARK | Guillemet typographique | Guillemet typographique. N'appartenant pas à l'alphabet GSM-7, il force l'affichage du message entier en UCS-2. | """ |
| ” | U+201D | RIGHT DOUBLE QUOTATION MARK | Guillemet typographique | Guillemet typographique. N'appartenant pas à l'alphabet GSM-7, il force l'affichage du message entier en UCS-2. | """ |
| і | U+0456 | CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I | Homoglyph | Une lettre de l'alphabet cyrillique ou grec qui ressemble trait pour trait à une lettre latine. Invisible à l'œil nu, elle force pourtant l'écriture UCS-2 — une cause classique du mystère « pourquoi est-ce Unicode ? ». | "i" (conservé — le remplacement des homoglyphes est désactivé) |
| 🎉 | U+1F389 | Émoji | Émoji | Les émojis ne sont pas représentés en GSM-7. Il n'existe aucune alternative sûre ; supprimez-les ou acceptez l'encodage UCS-2 pour ce message. | Aucun équivalent GSM-7 |

Tout se déroule localement dans votre navigateur. Votre texte n'est jamais téléchargé.

La réponse courte

## Comment empêcher un message de devenir silencieusement Unicode ?

Remplacez les quelques caractères qui ne font pas partie de l'alphabet GSM-7. Les coupables les plus fréquents sont invisibles : guillemets typographiques collés depuis un traitement de texte, tiret cadratin ou demi-cadratin, points de suspension indésirables, espace insécable ou lettre cyrillique/grecque visuellement identique à une lettre latine. Un seul de ces caractères réduit le nombre de caractères par segment de 160 à 70 et peut doubler le nombre de segments et le coût. Cet outil détecte chacun de ces caractères et génère une version propre et compatible avec l'alphabet GSM-7 que vous pouvez copier.

### Ce que change le désinfectant

Les guillemets typographiques et courbes deviennent des guillemets droits. Les tirets demi-cadratins et cadratins deviennent un trait d'union. Le symbole des points de suspension devient trois points. Les espaces insécables, fins et de largeur nulle deviennent des espaces normaux (ou sont supprimés). Les puces deviennent des astérisques ; les symboles de marque déposée, de droit d'auteur et de marque enregistrée deviennent (TM), (C) et (R). Les lettres cyrilliques et grecques similaires peuvent être remplacées par leurs équivalents latins. Les émojis et autres caractères d'écriture n'ont pas d'équivalent GSM-7 ; ils sont donc signalés plutôt que modifiés : vous décidez de les supprimer ou de les accepter en Unicode.

### Qu'est-ce qui est exact, et qu'est-ce qui est une suggestion ?

La détection des caractères et le calcul des segments/coûts sont précis : ils respectent l’alphabet GSM 03.38 et les règles de segmentation 160/153 (GSM-7) et 70/67 (UCS-2). Le remplacement de la ponctuation, des espaces et des symboles est inaltérable. Le remplacement des homoglyphes est le seul point à trancher : remplacer une lettre cyrillique par une lettre latine modifie le caractère sous-jacent, ce qui est idéal pour un texte latin falsifié, mais inapproprié si le message est authentiquement dans une autre langue. C’est pourquoi cette fonction est désactivée par défaut et clairement signalée.

## Questions fréquentes

**En quoi cela diffère-t-il du vérificateur GSM-7 / Unicode ?**

Le vérificateur classe chaque caractère pour que vous puissiez voir ceux qui forcent la conversion UCS-2 — il les signale. Ce nettoyeur va plus loin et les corrige : il applique un ensemble de remplacements compatibles avec GSM-7 et vous fournit un message propre à copier, avec un segment avant/après et une comparaison du coût. Utilisez le vérificateur pour comprendre, le nettoyeur pour nettoyer.

**Pourquoi une simple citation intelligente double-t-elle le coût de mon SMS ?**

SMS utilise un seul encodage pour l'ensemble du message. Si un seul caractère n'appartient pas à l'alphabet GSM-7, le message entier doit être envoyé en UCS-2 afin que ce caractère soit conservé. UCS-2 ne peut contenir que 70 caractères par segment (67 par segment après concaténation), contre 160 (153 par segment) pour GSM-7. Ainsi, une apostrophe ou un tiret demi-cadratin mal placé peut transformer un message d'un segment en deux, doublant ainsi le coût.

**Qu'est-ce qu'un homoglyphe et pourquoi est-il dangereux ?**

Un homoglyphe est un caractère d'un alphabet qui est visuellement identique à un caractère d'un autre alphabet ; par exemple, le « а » cyrillique (U+0430) est visuellement indiscernable du « a » latin (U+0061). Si un homoglyphe s'insère dans votre texte (souvent par copier-coller), le message apparaît en anglais courant, mais est silencieusement encodé en Unicode. Comme il est invisible, il s'agit d'une des causes les plus déroutantes d'encodage inattendu en UCS-2. Le logiciel de nettoyage identifie les points de code exacts et peut les remplacer.

**Le remplacement des homoglyphes modifiera-t-il mon message ?**

Cela modifie le caractère sous-jacent, pas son apparence. Pour un texte censé être en latin (par exemple, un nom de marque auquel on aurait collé une lettre cyrillique cachée), c'est exactement la solution. Mais si votre message est réellement écrit en russe, en grec ou dans une autre langue, ces lettres sont correctes et doivent être conservées ; le remplacement des homoglyphes est donc désactivé par défaut et clairement indiqué.

**Peut-on convertir tous les messages en GSM-7 ?**

Non, et il ne prétend pas l'être. Les émojis et les caractères issus d'alphabets non latins, comme l'arabe ou le chinois, n'ont pas d'équivalent GSM-7. L'outil les signale honnêtement et les laisse en place ; atteindre le niveau GSM-7 signifie alors les supprimer ou accepter le niveau Unicode. L'outil corrige tout ce qu'il peut faire sans risque.

**Mon message est-il téléchargé quelque part ?**

Non. Toutes les opérations de détection, de remplacement et de segmentation sont effectuées localement dans votre navigateur grâce à JavaScript. Votre texte n'est jamais envoyé à un serveur.

[Référence du protocole La spécification derrière cet outil, dans la bibliothèque de référence.](https://www.broadnet.me/fr/tools/gsm7-unicode-checker) [Calculateur de segments Encodage, segments et coût pour un message entier.](https://www.broadnet.me/fr/tools/sms-segment-calculator) [API SMS REST + SMPP 3.4, authentification par jeton Bearer, webhooks de remise.](https://www.broadnet.me/fr/products/sms-api) [Tous les outils Tous les utilitaires gratuits BroadNet pour développeurs.](https://www.broadnet.me/fr/tools)

## Prêt à envoyer des messages clairs à grande échelle ?

BroadNet expédie un REST API, des liaisons directes SMPP 3.4, des webhooks de remise et un TypeScript SDK officiel dans 200+ pays — avec GSM-7 et Unicode gérés correctement de bout en bout.

[Espace développeurs](https://www.broadnet.me/fr/developers) [Contacter les ventes](https://www.broadnet.me/fr/contact)
