2006年12月01日 星期五 17:45
偶在用python连接mysql,现在可以得到表里的数据,但是中文的全是乱码,查查
网上的资料,有大侠说是python默认编码的问题,于是偶就试了试网上的方法:
>>> import sys
>>> sys.getdefaultencoding()
'ascii'
>>> sys.setdefaultcoding('utf8')
Traceback (most recent call last):
File "", line 1, in
sys.setdefaultcoding('utf8')
AttributeError: 'module' object has no attribute 'setdefaultcoding'
>>> sys.setdefaultcoding('utf-8')
Traceback (most recent call last):
File " ", line 1, in
sys.setdefaultcoding('utf-8')
AttributeError: 'module' object has no attribute 'setdefaultcoding'
>>> reload(sys)
>>> sys.setdefaultencoding('utf-8')
>>> sys.getdefaultencoding()
>>>
reload(sys)后设置编码为utf-8,然后再get一下默认编码。。没有返回信息,不
着为什么。。请教各位。。谢谢~!!
Zeuux © 2025
京ICP备05028076号