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 相关文章推荐
python执行get提交的方法
Apr 29 Python
Python实现类似jQuery使用中的链式调用的示例
Jun 16 Python
python与C互相调用的方法详解
Jul 14 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
用Python配平化学方程式的方法
Jul 20 Python
django的model操作汇整详解
Jul 26 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
Python configparser模块应用过程解析
Aug 14 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
Apr 03 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 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
PHP中mysql_field_type()函数用法
2014/11/24 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
用JavaScript实现仿Windows关机效果
2007/03/10 Javascript
Js callBack 返回前一页的js方法
2008/11/30 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
Turnbull & Asser官网:英国皇室御用的顶级定制衬衫
2019/01/31 全球购物
自荐信包含哪些内容
2013/10/30 职场文书
无工作经验者个人求职信范文
2013/12/22 职场文书
公司运动会策划方案
2014/05/25 职场文书
预备党员自我评价范文
2015/03/04 职场文书
图书馆义工感想
2015/08/07 职场文书
怎样写好工作计划
2019/04/10 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers