Python设置默认编码为utf8的方法


Posted in Python onJuly 01, 2016

本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考,具体如下:

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

python安装目录:/etc/python2.x/sitecustomize.py

import sys
reload(sys)
sys.setdefaultencoding('utf-8')
try:
  import apport_python_hook
except ImportError:
  pass
else:
  apport_python_hook.install()

如果在windows下:

可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:

import sys
sys.setdefaultencoding('utf-8') #set default encoding to utf-8

然后可以查看到改变已经生效

>>> import sys
>>> sys.getdefaultencoding()
'utf-8'

此时运行程序,如果仍然报告之前的错误,只需要显示地设定输出的编码

print s.encode('utf-8')

就可以看到正确显示。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
Apr 11 Python
解析Python中的异常处理
Apr 28 Python
Python的Django框架中模板碎片缓存简介
Jul 24 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python使用matplotlib填充图形指定区域代码示例
Jan 16 Python
Python subprocess模块详细解读
Jan 29 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
django实现更改数据库某个字段以及字段段内数据
Mar 31 Python
python中for in的用法详解
Apr 17 Python
python随机模块random的22种函数(小结)
May 15 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
Python 实现简单的客户端认证
Jul 29 Python
Python使用email模块对邮件进行编码和解码的实例教程
Jul 01 #Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 #Python
Python画图学习入门教程
Jul 01 #Python
Python中json格式数据的编码与解码方法详解
Jul 01 #Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 #Python
Python字符编码判断方法分析
Jul 01 #Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 #Python
You might like
用libTemplate实现静态网页的生成
2006/10/09 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
php文件扩展名判断及获取文件扩展名的N种方法
2015/09/12 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
IE 下的只读 innerHTML
2009/08/21 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
python监控文件或目录变化
2016/06/07 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
对Python3中的input函数详解
2018/04/22 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
tensorflow自定义激活函数实例
2020/02/04 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
在keras里实现自定义上采样层
2020/06/28 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
优秀员工个人的自我评价
2013/11/29 职场文书
2014年应届大学生自我评价
2014/01/09 职场文书
社区国庆节活动方案
2014/02/05 职场文书
小学生读书感言
2014/02/12 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android