短信方式的字数计算规则如下表所示。 短信类别
字数计算规则
备注
全球短信(接收方为非中国大陆号码)
纯英文字符短信:
使用GSM-7编码字符 短信字数<=160个字数,按照160个字数一条短信计算。 短信字数>160个字数,即为长短信,按照每153个字数记为一条短信计算。
以纯英文字符短信为例:短信字数为158,按1条短信计算;短信字数为164,按153字+11字分为2条短信计算;短信字数为320,按153字+153字+14字分为3条短信计算。 示例:一个模板变量“${NUM_8}”,取值为“123456”,按6个字数计算。 其他语种短信:
使用Unicode编码字符,汉字、字母、数字、标点符号(不区分全角/半角)以及空格等,都按1个字计算。 短信字数<=70个字数,按照70个字数一条短信计算。 短信字数>70个字数,即为长短信,按照每67个字数记为一条短信计算。
中国大陆短信(接收方为中国大陆号码)
使用Unicode编码字符,汉字、字母、数字、标点符号(不区分全角/半角)以及空格等,都按1个字计算。 短信字数=短信模板内容字数 + 签名字数。 短信字数<=70个字数,按照70个字数一条短信计算。 短信字数>70个字数,即为长短信,按照每67个字数记为一条短信计算。
示例:短信签名为“【华为云】”,按5个字数计算。 示例:一个模板变量“${NUM_8}”,取值为“123456”,按6个字数计算。 更多信息请参见《消息&短信服务用户指南》的内容长度计算规则章节。
SMN不支持发往中国大陆手机号码的短信内容中使用【】等特殊字符。详细信息请参见《消息&短信服务用户指南》的模板和变量规范章节。