Python论坛  - 讨论区

标题:[python-chinese] sys.getdefaultencoding and setdefaultcoding python系统默认编码问题

2006年12月01日 星期五 17:45

aminic.python aminic.python在163.com
星期五 十二月 1 17:45:50 HKT 2006

偶在用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一下默认编码。。没有返回信息,不
着为什么。。请教各位。。谢谢~!!


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号