发送特殊字符作为消息;(Sending Special characters as a messag

2019-09-23 10:24发布

我跑的Kannel我作为SMS网关使用。 不过,我刚刚意识到,他们应该一些特殊符号未在电话接收; @ ^和$一些三角形发送; 我该如何解决?

Answer 1:

可能是一个字符集问题。 的短信通常与GSM7字符集接收,你给的人物有不同的GSM7数字代码,例如,ISO-8859-1。 你应该从GSM7转换为自己的字符编码。

炭@可能是另一个原因问题。 在GSM7它为s 0(零)。 如果你离开它,因为它是和你的编程语言使用零终止字符串 - 包含@看起来像他们只是这个角色之前终止所有字符串。

见这里为GSM7字符表。



文章来源: Sending Special characters as a message;