Python怎么显示中文

Python怎么显示中文

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