李先生微博:Python设置默认语言编码
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 14:23:45
当python中间处理非ASCII编码时,经常会出现如下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
0x??是超出128的数字,python在默认的情况下认为语言的编码是ascii编码,所以无法处理其他编码,需要设置python的默认编码为所需要的编码。
一个解决的方案是在代码中添加:
import sys
reload(sys)
sys.setdefaultencoding('gb2312')另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py
文件(sitecustomize.py is a special script; Python will try to import it on startup, so any code in it will be run automatically.),输入:
import sys
sys.setdefaultencoding('gb2312')这样就能够自动的设置编码了。
ps:
1. utf8的编码是:utf-8
2. 测试已经成功的方法:
>>> import sys
>>> sys.getdefaultencoding()
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
0x??是超出128的数字,python在默认的情况下认为语言的编码是ascii编码,所以无法处理其他编码,需要设置python的默认编码为所需要的编码。
一个解决的方案是在代码中添加:
import sys
reload(sys)
sys.setdefaultencoding('gb2312')另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py
文件(sitecustomize.py is a special script; Python will try to import it on startup, so any code in it will be run automatically.),输入:
import sys
sys.setdefaultencoding('gb2312')这样就能够自动的设置编码了。
ps:
1. utf8的编码是:utf-8
2. 测试已经成功的方法:
>>> import sys
>>> sys.getdefaultencoding()
浏览器的默认编码怎么设置?
更改ie默认编码
怎样可以设置windowsXP的默认输入语言为五笔型
在 HTML 下如何设置默认界面语言?
Opear9.0怎么默认编码?
我在设置全拼查询五笔字根时查询编码只有默认的微软输入法没五笔选项怎么办
浏览器的编码设置
Python语言在中国有没有前景?能否流利开来?
有没有 BBCode 的 Python 语言转换方案
计算机程序python语言里arguments,parameters,attributes区别是什么
python语言能做什么?它应用在那方面?
请问成都那儿能买到python语言入门和编程金典呀?
{急}请教:用python语言解析xml文件
IE里语言编码问题
IE浏览器的默认编码怎么改
Windows用户如何运行Python,具体怎么设置,谢谢!
visual web developer 2005 中如何设置c#为默认编辑语言。
区域和语言选项-高级-默认用户帐户设置,这里的勾选无法修改,求助!
如何在语言栏里把紫光的设置为默认输入法
怎么样设置默认共享
如何设置输入法默认?
默认浏览器设置!
怎么设置默认输入法
怎么设置默认浏览器?