Diffusion Multi Canal

Les caractères spéciaux

5 minutes de lecture imprimer

La taille maximale d’un SMS rédigé avec des caractères standards est de 160 caractères.

A SAVOIR : les caractères grecs ne sont pas considérés comme des caractères spéciaux.

Les 26 lettres de l’alphabet en majuscule et en minuscule ainsi que l’ensemble des caractères suivants sont des caractères standards. Tous ces caractères comptent pour 1 caractère :
@ £ $ ¥ è é ù ì ò Ç Ø ø Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ ^ { } [ ~ ] | € Æ æ ß É !  » # ¤ % & ‘ ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ;< = > ? ¡ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ñ Ü § ¿ a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö ñ ü à.

Chaque espace entre les caractères compte aussi pour 1 caractère.
Les caractères spéciaux sont tout simplement ceux qui ne figurent pas dans la liste ci-dessus. Par exemple € Š OE … mais ils comptent pour 2 caractères.
Lorsque vous utilisez un caractère spécial dans un SMS, le mobile modifie automatiquement le codage de l’intégralité du SMS afin de l’envoyer correctement. Ce codage nécessite plus d’octets, le nombre de caractères maximum du SMS passe alors à 70.
Afin de respecter la norme internationale qui fixe la taille d’un SMS à 160 caractères, soit 1120 bits, nous utilisons la table de codage standard sur 7 bits.

Certains caractères comme l’accent circonflexe et le ç (c cédille), spécifiques à la langue française, font appel à une table de codage en 16 bits.

Utiliser cette dernière réduirait la taille du SMS à 70 caractères car ceux-ci sont encodés en 2 octets de 8 bits.

C’est pourquoi DMC les supprime par défaut et ce, quel que soit le protocole d’envoi utilisé.

La table suivante indique pour chaque caractère la correspondance qui sera transmise par DMC :


    : Afin de pouvoir utiliser tous type de caractères spéciaux une fonctionnalité de DMC est à votre disposition lors du paramétrage d’une diffusion sms :


Exemple  :
Si le texte de votre sms comporte les caractères ë, © et ¾ et que vous ne cochez pas la case « Caractères spéciaux », votre contact recevra à la place les caractères e, C et ?

Attention via les API , certains caractères doivent être encodés comme dans une URL.

CaractèreEncodage
:%3A
/%2F
?%3F
#%23
[%5B
]%5D
@%40
!%21
$%24
&%26
%27
(%28
)%29
*%2A
+%2B
,%2C
;%3B
=%3D
%%25
espace%20 ou +

Exemple :

authenticate={
« serviceId »: « 91xxxx »,
« servicePassword »: « mdpapi »,
« spaceId »: « 12 »,
« lang »: « fr_FR »
}&messageUnitaire={
« media »: « SMSUnicode »,
« textMsg »: « %28%20%29 %25 %26 »
« to »: « 06xxxxxxxx »
}

« textMsg »: « %28%20%29 %25 %26 » se traduira dans votre sms par : ( ) % &

Si vous cochez la case « Caractères spéciaux », votre contact recevra bien les caractères ë, © et ¾

 A SAVOIR ! Les caractères ci-dessus compteront double pour la taille de votre texte :

Ces informations vous ont-elles aidé ?


Laurent

Chargé de compte, spécialiste des offres DMC, 4CE et des API au sein de SFR Business.