- 云片 API 文档
- 开发引导
- 使用场景
- 国内短信 API 列表
- 国际短信 API 列表
- 语音验证码
- 超级短信
- 账户信息
- 行为验证
- OTP
- 短链接工具
- 审核规则
- 文本短信
- 超级短信
- 返回码总体说明
- 云片 API 升级至 2.0 更强大 更安全
- 云片网络通信能力开放平台服务协议
- 其他
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
短信内容编码方式
云片对您提交的短信内容主要提供GSM 03.38和UCS-2两种编码方式。您不需要选择编码方式,我们会根据您提交的短信内容进行识别选择最优的编码方式进行编码。
注意这两种编码方式是对您提交的短信内容进行编码,与您调用http接口发送请求的编码方式无关,http请求头的编码方式设置仍为UTF-8。
您可以了解一下两种编码方式的不同,以便您在编辑发送内容时可多一份参考。
GSM 字符集
云片可支持GSM标准字符集和GSM的扩展字符
GSM标准字符集如下:
! " # $ % ' ( ) * + , - . / : ; < = > ? @ _ ¡ £ ¥ § ¿ & ¤ 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z Ä Å Æ Ç É Ñ Ø ø Ü ß Ö à ä å æ è é ì ñ ò ö ù ü Δ Φ Γ Λ Ω Π Ψ Σ Θ Ξ
GSM扩展字符如下:需要特别说明的是,GSM的扩展字符在计算字数时一个字符要算两个字符。
| ^ € { } [ ] ~ \
Unicode
像中文、韩语、日语或阿拉伯语等语言,超出 GSM 字符集的范围,都需要使用 16 位 UCS-2 编码。
编码举例:
短信内容 | 每个字符占字节数 | 内容总字节数 | 字符的编码方式 |
hello yunpian | 1字节/字符 | 13字节 | GSM 标准字符 |
hello^yunpian | 1字节/字符(^是2字节/字符) | 14字节 | GSM 标准字符和GSM扩展字符 |
你好,云片 | 2字节/字符 | 10字节(5个字) | Unicode |
由于各国家和地区运营商对编码方式的支持不同,您在编辑发送内容的时候需要先了解您想要发送的目的地是否可以支持您发送的内容。
- 如果您要发送纯英文内容,您可以发送全球。
- 如果您要发送非纯英文内容,您可查阅如下表中的国家是否支持Unicode的编码。支持Unicode编码的国家,您如果发送的是非当地语言,请您提前做好当地号码测试,确保发送内容能够正确展示。
支持Unicode的国家列表及部分能较好支持中文内容的国家
国际代码 | 国家中文名 | 国家英文名 | 区号 | 是否支持中文 |
AD | 安道尔 | Andorra | +376 | |
AF | 阿富汗 | Afghanistan | +93 | |
AL | 阿尔巴尼亚 | Albania | +355 | |
AM | 亚美尼亚 | Armenia | +374 | |
AO | 安哥拉 | Angola | +244 | |
AZ | 阿塞拜疆 | Azerbaijan | +994 | |
BD | 孟加拉国 | Bangladesh | +880 | |
BF | 布基纳法索 | Burkina Faso | +226 | |
BH | 巴林 | Bahrain | +973 | |
BW | 博茨瓦纳 | Botswana | +267 | |
BY | 白俄罗斯 | Belarus | +375 | |
CD | 刚果民主共和国(刚果金) | Dem. Rep. of the Congo | +243 | |
CI | 科特迪瓦(象牙海岸) | Ivory Coast | +225 | |
CM | 喀麦隆 | Cameroon | +237 | |
CN | 中国大陆 | China | +86 | 支持 |
CU | 古巴 | Cuba | +53 | |
ET | 埃塞俄比亚 | Ethiopia | +251 | |
GH | 加纳 | Ghana | +233 | |
GR | 希腊 | Greece | +30 | |
HK | 中国香港 | Hong Kong | +852 | 支持 |
IL | 以色列 | Israel | +972 | |
IQ | 伊拉克 | Iraq | +964 | |
IR | 伊朗 | Iran | +98 | |
JP | 日本 | Japan | +81 | 支持(部分中文字符可能乱码) |
KI | 基里巴斯 | Kiribati | +686 | |
KW | 科威特 | Kuwait | +965 | |
KR | 韩国 | South Korea | +82 | 支持(部分中文字符可能乱码) |
LA | 老挝 | Laos | +856 | |
LB | 黎巴嫩 | Lebanon | +961 | |
LK | 斯里兰卡 | Sri Lanka | +94 | |
LS | 莱索托 | Lesotho | +266 | |
LU | 卢森堡 | Luxembourg | +352 | |
LV | 拉脱维亚 | Latvia | +371 | |
LY | 利比亚 | Libya | +218 | |
MA | 摩洛哥 | Morocco | +212 | |
MK | 马其顿 | Macedonia | +389 | |
MO | 中国澳门 | Macao | +853 | 支持 |
MT | 马耳他 | Malta | +356 | |
MM | 缅甸 | Myanmar | +95 | 支持 |
MW | 马拉维 | Malawi | +265 | |
MY | 马来西亚 | Malaysia | +60 | 支持 |
MZ | 莫桑比克 | Mozambique | +258 | |
NA | 纳米比亚 | Namibia | +264 | |
NP | 尼泊尔 | Nepal | +977 | |
PR | 波多黎各 | Puerto Rico | +1787 | |
RE | 留尼汪 | Reunion | +262 | |
RU | 俄罗斯 | Russia | +7 | |
RS | 塞尔维亚 | Serbia | +381 | |
SA | 沙特阿拉伯 | Saudi Arabia | +966 | |
SC | 塞舌尔 | Seychelles | +248 | |
SG | 新加坡 | Singapore | +65 | 支持 |
SO | 索马里 | Somalia | +252 | |
SZ | 斯威士兰 | Swaziland | +268 | |
TG | 多哥 | Togo | +228 | |
TH | 泰国 | Thailand | +66 | 支持 |
TW | 中国台湾 | Taiwan | +886 | 支持 |
TZ | 坦桑尼亚 | Tanzania | +255 | |
UA | 乌克兰 | Ukraine | +380 | |
VN | 越南 | Vietnam | +84 | |
ZA | 南非 | South Africa | +27 | |
ZM | 赞比亚 | Zambia | +260 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论