Chinaunix

标题: Python怎么显示中文 [打印本页]

作者: interhui    时间: 2006-02-28 23:52
标题: Python怎么显示中文
我用Python读取MySQL中的中数据,可是出来的全是????这些字符。
请教各位怎么能显示中文?
作者: limodou    时间: 2006-03-01 07:49
可能是编码不对。一般中文操作系统使用的是gbk或gb2312,但mysql可能是utf-8。因此需要转换一下。
作者: wolfg    时间: 2006-03-01 09:29
先确定一下mysql使用的是什么字符集
作者: interhui    时间: 2006-03-01 14:32
我的Mysql设定的是gbk字集,而且用Java访问都没有什么问题
作者: limodou    时间: 2006-03-01 15:18
那就要判断从mysql中读出后是什么编码了.然后考虑是否转码.
作者: interhui    时间: 2006-03-01 23:09
那怎么转码呢?能给些例程看看吗?
作者: limodou    时间: 2006-03-02 07:39
不外乎就是unicode和string对象自带的encode, decode之类.关于它网上已经有很多,我的blog也写过不少,建议去查一查.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2