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号