La carga útil de telecomunicaciones de 140 bytes: Entendiendo la codificación GSM 03.38 (GSM-7) frente a UCS-2
Cada trama estándar de Servicio de Mensajes Cortos (SMS) transmitida a través de canales de señalización celular está estrictamente limitada a 1.120 bits (140 octetos/bytes). Bajo la especificación 3GPP TS 23.038, cuando un mensaje utiliza únicamente caracteres de los alfabetos predeterminado y de extensión GSM-7 de 128 caracteres, cada carácter se empaqueta utilizando 7 bits (un septeto). Dividir 1.120 bits entre 7 bits por septeto da como resultado el famoso límite de SMS de 160 caracteres ($1120 / 7 = 160$).
Sin embargo, en el momento en que un mensaje incluye un carácter fuera del conjunto de caracteres GSM-7 —como un glifo en cirílico, árabe, hindi o chino, un emoji o una comilla tipográfica curvada (`U+2019`)—, la pasarela SMS debe recodificar toda la carga útil utilizando UCS-2 (16 bits / 2 bytes por unidad de código). Dividir 1.120 bits entre 16 bits reduce inmediatamente la capacidad de mensaje único a 70 caracteres.

