smsd是使用mysql数据库的,所以这个乱码很容易把人搞晕。我之前写过gnokii发送短信是和locale有关系的,只要在utf8的locale下面就可以正常发送中文短信了。而smsd也和这个类似,也需要utf8的locale。但是还需要注意的一点就是mysql也是有编码设置的。所以可能会认为,文本插入数据库之前是不是也需要对数据库做utf8的设置呢?其实是不需要的,这么做反而会造成乱码。 smsd连接mysql用的是mysql默认的字符集,那么我们插入文本的时候,也同样需要使用这个字符集,需要注意的是,这个文本也需要是utf8编码的。mysql默认的字符集通常是 “default-character-set latin1”。 我写的一个python的用来插入数据库要发送的信息的程序。 #!/usr/bin/env python2.3 #coding=utf-8 import sys import MySQLdb # inbox #+————+——————+——+—–+———————+—————-+ #| Field | Type | Null | Key | Default | Extra | #+————+——————+——+—–+———————+—————-+ #| id | int(10) unsigned | | PRI | NULL | auto_increment | #| number | varchar(20) | | | | | #| smsdate | [...]
-
-
近期文章
-
What I'm Doing...
- http://t.co/rXXosE5q 试了几个国内的 dns 解析不出来了。。不知道为什么。。 5 hrs ago
- 又下班啦 节后第一个工作周感觉好累 (at 维亚大厦) 2 days ago
- twitbird 没有类似 read it later 的支持 手机上面看到感兴趣的链接 只能加 fav 3 days ago
- More updates...
Powered by Twitter Tools
-
标签
-
近期评论
- 清尘 发表在《用 emacs 写 blog》
- 第一次使用org2blog撰写博客文章 | Liuyix 发表在《介绍下 org2blog》
- zhjx 发表在《老文一篇,关于小毛》
- Org发布博客 | etimecowboy 发表在《介绍下 org2blog》
- 合肥SEO 发表在《介绍下 org2blog》