免费工具 · 消息

短信字符与分段计数器

粘贴消息,查看编码、字符数和发送分段数,并高亮会触发 Unicode 的字符。

文本只在您的浏览器中处理,不会上传。

编码
GSM-7
字符数
0
分段数
0
末段剩余
160 / 160

分段数为估算:运营商可能替换字符,或以自己的方式拆分长短信。

西班牙语和葡萄牙语:á、í、ó、ú、â、ê、ô、ã、õ 和 ç 不在 GSM-7 字符集中,会使短信改用 UCS-2;é、ñ、ü 和 à 在字符集中。

工作原理与局限

在您的浏览器中运行:您输入的内容只留在本机,不会上传。

计数器使用 3GPP TS 23.038 的 GSM 7 位默认字母表及其扩展表。只使用这些字符的消息按 GSM-7 发送。出现一个范围外的字符,整条消息就切换为 UCS-2,每段能放的字符更少。

分段数是估算。有些运营商会替换字符,或按自己的方式拆分长消息,所以特定路由上的计数可能不同。

数据来源与许可

Operator names, brands and codes shown here are public reference data compiled from national regulators and other public sources. Their appearance does not indicate any partnership, endorsement, agreement or connectivity between unicomam.com and the named operators. All trademarks belong to their owners. Data is provided “as is” with no warranty; verify against the official source before relying on it for routing, billing or compliance decisions.

监管信息仅供参考,不构成法律意见;请核对监管机构链接和“最后核实”日期。

Calculations follow 3GPP TS 23.038 / 23.003 / 27.007 / 36.101 / 38.101 (Release 18). This tool is not affiliated with or endorsed by 3GPP or ETSI.

所属路径:A2P 短信:从第一行代码到正式流量

短信编码与分段如何工作

短信按一段或多段发送,编码决定每段能装多少字。只用 GSM 7 位字母表字符写成的消息使用 GSM-7,每段装的字符最多。出现一个字母表外的字符,例如表情符号、弯引号或汉字,整条消息就切换成 UCS-2,容量不到前者的一半。长消息会被拆成多段,由手机重新拼起来。

GSM 7 位字母表包括无重音的拉丁字母、数字、常用标点和西欧语言使用的一组带重音字母。少数符号在扩展表里,包括欧元符号、方括号和花括号、反斜杠、脱字符、波浪线和竖线,每个占两个字符的位置。其他字符都在 GSM-7 之外,包括西班牙语和葡萄牙语使用的大部分重音字母,例如 á、ó、ã、ç。

消息超过一段时,每一段都带一个小头部,告诉手机如何把消息拼回去。这个头部占用每段的空间,所以长消息每段装的字符比单条消息少。给一条刚好放得下的消息再加一个字,可能就要多一整段。分段也不会把一个占两个位置的字符拆开,这可能让某段少一个位置。

每段单独送达、单独计数,所以模板的编码和长度会影响活动的每一条消息。最常见的情况是模板看起来普通,却带着从文字处理器粘贴来的排版字符:弯引号、长破折号、不换行空格或看不见的零宽字符。换成普通字符,消息就能留在 GSM-7,措辞不用改。

中文、阿拉伯文、西里尔文和其他非拉丁文字的消息一律是 UCS-2,规划长度时要按这个算。大多数表情符号即使在 UCS-2 中也各占两个位置。有些网络还会替换字符,或按自己的方式拆分长消息,所以计数只能当估算,重要模板要在实际路由上测试。

常见问题

为什么一个表情符号就让消息变长?

表情符号不在 GSM 7 位字母表里,整条消息会切换为 UCS-2,每段装的字符更少。同样的文字可能需要更多段。

每条路由的分段数都一样吗?

通常一样,但不总是。有些运营商会替换字符或按自己的方式拆分长消息,所以计数只能当估算,模板要在实际路由上测试。

会保存我粘贴的消息吗?

不会。计数器在浏览器中运行,文字不会离开您的设备。