热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

设置python的默认编码为utf8

(这部分转自南瓜小米粥的博客):这是Python的编码问题,设置python的默认编码为utf8python安装目录:etcpython2.xsitecustomize.py1imports

(这部分转自南瓜小米粥的博客):

这是Python的编码问题,设置python的默认编码为utf8

python安装目录:/etc/python2.x/sitecustomize.py  
1 import sys
2 reload(sys)
3 sys.setdefaultencoding('utf-8')
4 try:
5     import apport_python_hook
6 except ImportError:
7     pass
8 else:
9     apport_python_hook.install()
如果在windows下:
可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:
1 import sys
2 sys.setdefaultencoding('utf-8'#set default encoding to utf-8
然后可以查看到改变已经生效
1 >>> import sys
2 >>>
sys.getdefaultencoding()
3 'utf-8'
此时运行程序,如果仍然报告之前的错误,只需要显示地设定输出的编码
1 print s.encode('utf-8')
就可以看到正确显示。



推荐阅读
author-avatar
小洲相册居士
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有