Jor*_*cha 1 sms message gsm ucs2 twilio
我希望你能帮助我解决这个问题。
我需要发送带有特殊字符的消息以避免将消息分段太多,也就是说,如果GSM消息的最大字符数是 160 并且我写的消息低于 GSM 允许的限制,简单的事实是此消息至少有一个特殊字符更改为UCS2。
我不知道是否有办法避免这种情况,并且该消息仅使用 GSM 编码,而没有导入特殊字符以防止消息成本更高。
提前致谢和问候。
示例(文本):
编码:GSM
消息:Hola Señor Cliente le informamos que ya está disponible su crédito, acuda a las oficinas de Compañia o marque al 00110011001。
长度:125
段数:1
编码:UCS2
消息:Hola Señor Cliente le informamos que ya está disponible su crédito, acuda a las oficinas de Compañia o marque al 00110011001。
长度:125
段数:2
示例(图片):
Twilio 开发人员布道者在这里。
您不能将特殊字符作为 GSM 编码消息发送,因为这些字符不存在于 GSM 字符集中。这就是 Twilio 将这些消息编码为 UCS2(嗯,实际上是 UTF16 大端)的原因。但是,当消息在 UCS2 中编码时,您只能容纳 70 个字符。
确保您的消息不被编码为 UCS2 的唯一方法是避免使用 GSM 字符集之外的任何字符。
您可以在这篇关于unicode SMS 中的冒险的博文的第一部分中阅读更多关于 Twilio 如何处理 API 中的特殊字符的信息。
让我知道这是否有帮助。
| 归档时间: |
|
| 查看次数: |
3362 次 |
| 最近记录: |