La charge utile télécom de 140 octets : Comprendre l'encodage GSM 03.38 (GSM-7) vs UCS-2
Chaque trame de service de messages courts (SMS) standard transmise via les canaux de signalisation cellulaire est strictement limitée à 1 120 bits (140 octets). Selon la spécification 3GPP TS 23.038, lorsqu'un message utilise uniquement des caractères issus des alphabets par défaut et d'extension GSM-7 de 128 caractères, chaque caractère est compressé en utilisant 7 bits (un septet). Diviser 1 120 bits par 7 bits par septet donne la célèbre limite de 160 caractères SMS ($1120 / 7 = 160$).
Cependant, dès qu'un message inclut un caractère en dehors du jeu de caractères GSM-7 — comme un glyphe cyrillique, arabe, hindi ou chinois, un emoji, ou un guillemet typographique (`U+2019`) — la passerelle SMS doit ré-encoder l'intégralité de la charge utile en utilisant l'UCS-2 (16 bits / 2 octets par unité de code). Diviser 1 120 bits par 16 bits réduit immédiatement la capacité du message unique à 70 caractères.

