O payload de telecomunicações de 140 bytes: Entendendo a codificação GSM 03.38 (GSM-7) vs. UCS-2
Cada quadro padrão de Serviço de Mensagens Curtas (SMS) transmitido por canais de sinalização celular é estritamente limitado a 1.120 bits (140 octetos/bytes). Sob a especificação 3GPP TS 23.038, quando uma mensagem usa apenas caracteres dos alfabetos padrão e de extensão GSM-7 de 128 caracteres, cada caractere é compactado usando 7 bits (um sépteto). Dividir 1.120 bits por 7 bits por sépteto produz o famoso limite de SMS de 160 caracteres ($1120 / 7 = 160$).
No entanto, no momento em que uma mensagem inclui um caractere fora do conjunto de caracteres GSM-7 — como um glifo cirílico, árabe, hindi ou chinês, um emoji ou uma aspa curva tipográfica (`U+2019`) — o gateway de SMS deve recodificar todo o payload usando UCS-2 (16 bits / 2 bytes por unidade de código). Dividir 1.120 bits por 16 bits reduz imediatamente a capacidade de mensagem única para 70 caracteres.

