140 字节电信有效负载:理解 GSM 03.38 (GSM-7) 与 UCS-2 编码
通过蜂窝信令通道传输的每个标准短消息服务 (SMS) 帧都严格限制在 1,120 位(140 个八位字节/字节)。根据 3GPP TS 23.038 规范,当消息仅使用来自 128 个字符的 GSM-7 默认和扩展字母表的字符时,每个字符使用 7 位(一个七位位组)进行打包。将 1,120 位除以每个七位位组的 7 位,便得到了著名的 160 个字符的短信限制($1120 / 7 = 160$)。
然而,一旦消息包含 GSM-7 字符集之外的字符(例如西里尔文、阿拉伯文、印地文或中文图标、表情符号或排版弯曲引号(`U+2019`)),短信网关必须使用 UCS-2(每个代码单元 16 位 / 2 字节)重新编码整个有效负载。将 1,120 位除以 16 位会立即将单消息容量缩减至 70 个字符。

