当前位置: 技术问答>linux和unix
谁用过短信猫,为啥中文发不了。
来源: 互联网 发布时间:2016-09-05
本文导语: 短信猫,用shell写的接口。web调用 时,无法发送中文。转了N个码,也不行 | 估计是 httpd 的 locale 和你的登录 shell 不同。在 shell 程序里面设置一下 LC_ALL? | 你先下载一个AT指令调...
短信猫,用shell写的接口。web调用 时,无法发送中文。转了N个码,也不行
|
估计是 httpd 的 locale 和你的登录 shell 不同。在 shell 程序里面设置一下 LC_ALL?
|
你先下载一个AT指令调试精灵 先看看里面的编码是怎么转换的 然后比较比较你自己的编码是否正确
|
看一下登录 Shell 用的什么 locale,直接用 locale 命令看。
然后在脚本最开始加上export LC_ALL= 那个 locale。
然后在脚本最开始加上export LC_ALL= 那个 locale。
|
我这使用串口调试工具读短信的时候显示的都是16进制数据
|
接收一条中文短信,比较一下 PDU 和你编码的 PDU 有什么区别。
不过看起来好像 iconv 就没有过,是不是调用 iconv 的参数有问题。
不过看起来好像 iconv 就没有过,是不是调用 iconv 的参数有问题。