我正在做一个项目,我正在将来自 activeMQ 队列的消息发送到 sms-c。
这很好用,只是我目前无法发送法语中使用的特殊字符,例如:é è à :这些字符在手机上无法正确显示。
您知道我应该在配置中更改什么以正确发送这些字符吗?
我应该更改哪些 smpp 选项?http://camel.apache.org/smpp.html
是我应该改变的数据编码、编码还是字母?或者可能是3的组合。
我正在做一个项目,我正在将来自 activeMQ 队列的消息发送到 sms-c。
这很好用,只是我目前无法发送法语中使用的特殊字符,例如:é è à :这些字符在手机上无法正确显示。
您知道我应该在配置中更改什么以正确发送这些字符吗?
我应该更改哪些 smpp 选项?http://camel.apache.org/smpp.html
是我应该改变的数据编码、编码还是字母?或者可能是3的组合。
在我做的初始测试中,我将 dataCoding / alphabet (= 8 UCS2) 设置为 URI 选项。这没有用。
如果我设置
UCS2 的字母表作为 Producer Message Header 和 encoding = UTF-16BE 作为 URI 选项
然后它工作:-)
这是为我工作的自动配置参数
camel.component.smpp.configuration.encoding=UTF-16BE
camel.component.smpp.configuration.data-coding=8