最后更新:

短信字符限制 - 短消息的上限与计费机制

6 分钟阅读

短信 (SMS) 是最古老也最可靠的移动通信方式之一。尽管即时通讯应用已经普及,SMS 在身份验证、紧急通知和商务沟通中仍然不可替代。本文将解析 SMS 的字符限制、编码差异和计费机制。

SMS 的基本字符限制

编码单条上限长短信每段适用场景
GSM-7160 字符153 字符英文、数字、基本符号
UCS-2 (Unicode)70 字符67 字符中文、日文、Emoji

长短信的分割机制

当短信超过单条上限时,会被自动分割为多条发送。每条分段短信需要 7 字符 (UCS-2) 或 7 字符 (GSM-7) 的头信息用于重组。因此,一条 71 字符的中文短信会被分割为 2 条 (67 + 4 字符),计费也按 2 条计算。

各运营商的短信限制

运营商单条上限长短信上限备注
中国移动70 字符最多约 500 字符超过 70 字符自动分割
中国联通70 字符最多约 500 字符支持长短信
中国电信70 字符最多约 500 字符支持长短信

商务短信的最佳实践

商务短信 (A2P SMS) 的打开率高达 98%,远超邮件的 20%。有效的商务短信应控制在 50-60 字符以内 (中文),包含明确的 CTA 和退订方式。

RCS - SMS 的下一代标准

RCS (Rich Communication Services) 是 SMS 的后继标准,支持富媒体内容、已读回执和群聊。Google Messages 已支持 RCS,Apple 也在 iOS 18 中加入了 RCS 支持。RCS 消息的字数上限为 8,000 字符,远超传统 SMS。

SMS 验证码的安全性

SMS 验证码 (OTP) 广泛用于双因素认证,但存在 SIM 卡交换攻击和 SS7 协议漏洞的风险。NIST 建议尽可能使用 TOTP 或 FIDO2 替代 SMS 验证。验证码短信应控制在 30 字符以内,格式清晰。

总结

SMS 的字符限制因编码而异,中文短信单条上限 70 字符。商务短信控制在 50-60 字符以内效果最佳。了解长短信的分割机制和计费规则,可以优化短信成本。使用字符计数器确认短信字数。

常见问题

SMS 最多可以发送多少字?
日本主要运营商支持全角 670 字符 (半角 1,530 字符)。超过 70 个字符会分段发送,费用增加。
SMS 每条的费用是多少?
全角 70 字符以内每条约 3-4 日元。字数增加会分段发送,最高每条约 30 日元。

分享这篇文章