GSM-7
GSM-7 是短信中基本拉丁文本使用的 7 位字母表:单段 160 个字符,整条消息转为 UCS-2 后则为 70 个。
仅解释——此处解释的术语不是我们销售的服务。
GSM-7 是短信默认用来承载拉丁字母、数字和常用符号的 7 位字母表。内容全部在字母表内时,单段可放 160 个字符;只要有一个字符不在表内,整条消息就会转为 UCS-2。
编码、单位和分段
- 编码
- GSM-7
- 字符数
- 20
- 编码单元
- 20
- 分段
- 1
文字说明
图中让一条示例消息通过分段计数器,显示四个字段:编码、字符数、编码单位和分段数。GSM-7 的单位是七位组,UCS-2 的单位是 16 位码元。
为什么字符数很重要
3GPP TS 23.038 定义了这个字母表:基本拉丁字母、数字、常用标点、é、ü、ñ、ç 等少数带重音字母,以及 £ 等符号。转义字符可扩展出花括号、方括号和欧元符号,每个占两个七位组。GSM-7 拼接短信每段约 153 个七位组,不是 160 个。
只要有一个字符不在表中,整条消息就转为 UCS-2,每段容量从 160 个字符降到 70 个。转义也可能让一条 160 字符的消息被拆分。请规范标点,并用 SMS 分段计算器 试算文本。