短信字数计算器:字符数、条数与编码

输入或粘贴一条消息,查看它需要几条短信、使用哪种编码,以及当前这一条还剩多少字符。

160、153、70 和 67

一条短信可承载 140 字节。使用 GSM-7 字母表时是 160 个字符;使用 UCS-2 时是 70 个,中文、西里尔字母、阿拉伯文和大多数表情都需要 UCS-2。更长的消息会被分成几条,由手机重新拼接,每条都要为拼接头让出空间:GSM-7 每条 153 个字符,UCS-2 每条 67 个。所以中文短信每条 70 个字。

一个字符就可能让费用翻倍

一条消息只用一种编码发送。只要有一个不在 GSM-7 中的字符,比如弯引号、表情或 ï 这样的字母,整条消息就会改用 UCS-2,每条短信的容量从 160 降到 70。计算器会列出这些字符,方便你替换。

GSM-7 扩展字符 ^ { } \ [ ] ~ | € 仍属于 GSM-7,但每个按两个字符计算。

计算器的前提

它遵循 3GPP TS 23.038:GSM 7 位默认字母表及其扩展表。有些网络使用国家语言表(土耳其语、西班牙语、葡萄牙语、印度语言),能在 GSM-7 中放下更多字母;仅凭文字无法得知你的网络是否使用,所以计算器不做这个假设。文字不会离开你的浏览器。

用属于自己的号码接收短信

SMS Activate App 的私人号码在你的控制台中接收短信和来电,在你持有期间只属于你。

一条短信能放多少个字符?

GSM-7(基本拉丁字母和部分带音标的字母)是 160 个;如果消息需要 UCS-2,例如中文、西里尔字母和表情,则是 70 个。

为什么不到 160 个字符的消息算成两条短信?

因为里面有不在 GSM-7 中的字符,消息以 UCS-2 发送,每条只有 70 个字符;或者用了 €、{ 这类按两个字符计算的扩展字符。

一个表情算一个字符吗?

在屏幕上是。在网络上,大多数表情占两个 UCS-2 单位,而且一个表情就会让整条消息改用 UCS-2。

长消息按字符还是按条计费?

发送短信的服务按条计费,所以 161 个 GSM-7 字符与 306 个字符的费用相同:都是两条。