Dans cet article, vous découvrirez pourquoi certains SMS d'un message en série, par exemple une relance, sont facturés différemment alors que le contenu semble identique. Vous comprendrez comment le format d'encodage d'un SMS dépend des caractères que vous utilisez et comment cela influe sur le nombre de parties du message et sur le coût.
Sommaire
- Formats d'encodage des SMS
- Limites de caractères en GSM7 et Unicode
- Caractères qui influent sur l'encodage
- Impact sur les coûts des SMS
Fast lane
- Vérifiez le contenu de vos SMS.
- Faites attention aux caractères que vous utilisez (accents, symboles, guillemets, emojis).
- Notez que seuls les caractères en dehors des deux jeux GSM7 font passer le message en Unicode.
- Rappelez-vous que les messages Unicode ont une limite de caractères plus faible, si bien qu'ils sont divisés en davantage de parties et coûtent plus cher.
Formats d'encodage des SMS
Lorsqu'un SMS est envoyé, le format d'encodage dépend des caractères qu'il contient. Il existe deux standards d'encodage courants : GSM7 et Unicode (UCS2). La plupart des messages sont envoyés en GSM7 par défaut. Ce n'est que lorsque le contenu comporte un caractère que GSM7 ne peut pas représenter que l'ensemble du message passe en Unicode. Ce passage réduit la limite de caractères par partie de message et augmente donc le coût.
Limites de caractères en GSM7 et Unicode
Chaque format d'encodage possède sa propre limite de caractères par SMS. Lorsqu'un message dépasse la limite d'un message unique, il est divisé en plusieurs parties, et chaque partie est facturée séparément. Les messages en plusieurs parties utilisent une limite légèrement inférieure par partie, car une partie de l'espace est nécessaire pour réassembler les parties.
| Encodage | Message unique | Par partie (plusieurs parties) |
|---|---|---|
| GSM7 | 160 caractères | 153 caractères |
| Unicode (UCS2) | 70 caractères | 67 caractères |
Caractères qui influent sur l'encodage
Tous les caractères inhabituels ne forcent pas le passage en Unicode. Il est utile de distinguer trois groupes :
- Caractères de base GSM7 (comptent pour 1 caractère, aucun passage) : les lettres accentuées du quotidien comme ä, ö, ü, é et è font partie du jeu de caractères de base GSM7. Elles restent encodées en GSM7 et comptent chacune pour un seul caractère.
- Caractères étendus GSM7 (comptent pour 2 caractères, aucun passage) : les symboles tels que | ^ { } € [ ] ~ font partie du jeu étendu GSM7. Le message reste encodé en GSM7, mais chacun de ces symboles occupe deux des caractères disponibles.
- Caractères hors GSM7 (forcent l'Unicode) : seuls les caractères en dehors des deux jeux GSM7 font passer l'ensemble du message en Unicode. Les causes les plus fréquentes sont les « guillemets typographiques » (‘ ’ et “ ”) que les éditeurs de texte insèrent automatiquement à la place des guillemets droits (' et "), ainsi que l'accent grave ou backtick (`). Les emojis appartiennent également à ce groupe.
Le point essentiel : le passage en Unicode n'est pas provoqué par les accents du quotidien ni par le symbole de l'euro ou les crochets. Les accents comptent normalement, les symboles étendus comptent pour deux caractères mais restent en GSM7, et ce sont les caractères hors GSM7, avant tout les guillemets typographiques et le backtick, qui font tomber la limite à 70 (ou 67 par partie).
Impact sur les coûts des SMS
C'est ce qui explique que certains messages d'un message en série, par exemple une relance, soient facturés différemment. Si le contenu d'un message comporte un caractère hors GSM7, ce message est envoyé en Unicode et sa limite passe de 160 à 70. Le même texte qui tenait dans un message GSM7 peut alors nécessiter deux parties Unicode ou plus, et chaque partie est facturée séparément.
C'est pourquoi vous pouvez constater un coût plus élevé pour des messages qui semblent presque identiques : un seul guillemet typographique ou un backtick, souvent inséré automatiquement lors de la copie d'un texte, suffit à faire basculer un message vers la voie Unicode. Pour limiter les coûts, utilisez des guillemets droits et restez autant que possible dans le jeu de caractères GSM7.
Remarque : Cet article a été traduit à l'aide de l'intelligence artificielle. Nous vous prions de nous excuser pour d'éventuelles erreurs.