Skip to content

继续来解决gnokii中文问题


作者:wd 发表于:2006-12-11 14:37
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处[http://wdicc.com/gnokii_howto_chinese_sms/]和作者信息及本版权声明。

这玩意原来和 locale 有关系。一个utf8编码的文件(里面包含中文),只要执行gnokii之前设置一下正确的locale手机收到就是正常的。比如我建立了下面的一个发送短信的命令。

# cat /usr/bin/gnokii_utf8
LC_ALL=zh_CN.utf8
/usr/local/gnokii/bin/gnokii $@

这样cat utf8_text | gnokii_utf8 –sendsms ur_phone_num发送就没问题了。看样子和smsd和mysql的版本是没有关系的。之前尝试在debian上面升级mysql虽然失败了,不过看样子也没多大影响。 :)

One Comment

  1. 匿名

    谢谢,解决了我的问题

    Posted on 10-11-08 at 7:17 下午 | Permalink

One Trackback/Pingback

  1. [...] smsd是使用mysql数据库的,所以这个乱码很容易把人搞晕。我之前写过gnokii发送短信是和locale有关系的,只要在utf8的locale下面就可以正常发送中文短信了。而smsd也和这个类似,也需要utf8的locale。但是还需要注意的一点就是mysql也是有编码设置的。所以可能会认为,文本插入数据库之前是不是也需要对数据库做utf8的设置呢?其实是不需要的,这么做反而会造成乱码。 [...]

Post a Comment

Your email is never published nor shared.

For spam filtering purposes, please copy the number 8618 to the field below: