Python设置默认语言编码
当python中间处理非ASCII编码时,经常会出现如下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
0x??是超出128的数字,python在默认的情况下认为语言的编码是ascii编码,所以无法处理其他编码,需要设置python的
默认编码为所需要的编码。
一个解决的方案是在代码中添加:
import sysreload(sys)
sys.setdefaultencoding('utf8') #gb2312,gbkprint sys.getdefaultencoding() # 输出当前编码
另一个方案是在 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('utf8')
这样就能够自动的设置编码了。
ps:
1. utf8的编码是:utf-8
2. 测试已经成功的方法:
>>> import sys
>>> sys.getdefaultencoding()
Python设置默认语言编码相关推荐
- python设置默认utf8编码_Python设置默认编码为utf8的方法
本文实例讲述了python设置默认编码为utf8的方法.分享给大家供大家参考,具体如下: 这是Python的编码问题,设置python的默认编码为utf8 python安装目录:/etc/python ...
- iOS培训教程——设置默认语言
iOS开发是个经验活,拥有了真正的技术,才是硬道理,才有值得你向别人炫耀的资本.只有掌握一站技术,一门语言,才能够更好的展现自我,选择蓝鸥iOS培训帮你实现高薪梦. 今天整理出来在如何在iOS中设置默 ...
- 如何给 SAP Commerce Cloud Site 设置默认语言
我们可以在 SAP Commerce Cloud Backoffice Administration Cockpit 中为 CMSSite 设置默认语言.可以通过为 CMSSite 实例或 BaseS ...
- android 设置默认语言
1.本身不像维护多个版本在已经有了多语言,但是总难免有恶心的定制版,就是想要什么语言环境下都用他们设定的语言, 在继承Application中create时候 public static void d ...
- R设置默认语言为英文的方法
R设置默认语言为英文的方法 Windows平台 macOS平台 安装R以后,默认语言是和操作系统平台语言绑定的,如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢? Windows平台 在Wi ...
- Debian11.5 最小化安装后更改主机名、安装桌面、设置默认语言、时区、静态IP、局域网DNS等
最小化安装,指的是采用 debian-11.5.0-amd64-netinst.iso 382.0 MiB 2022-09-10 20:40 这个只有 382M的镜像,仅安装了 ssh 服务的状态 ...
- android中设置默认语言、默认时区
1. 设置默认时区: /build/tools/buildinfo.sh安卓本来应该在这里面加: + echo "persist.sys.timezone=XXX" ...
- python 设置默认字典
访问字典中某个'键'时,若键不存在则会报错,比如 >>> dic = {'a' : 1} >>> dic['b'] Traceback (most recent c ...
- 2020-10-20 Ant Design Vue 关闭国际化设置默认语言为中文的
作为一个小白,一开始做中后台项目用的就是Antdv 百度找不到什么资料的情况下还是蛮绝望的,慢慢的搞懂一些框架用法之后写一下自己的踩坑日志,希望能帮助到别人.如有不正确的地方,敬请提出指正.谢谢各位. ...
最新文章
- java date类_Java的败笔-Date类
- 这一次,你能彻底搞懂 Flink!
- 如何理解最小二乘法(19世纪的统计学就相当于18世纪的微积分对于数学的地位)
- 手把手干货教学Matlab载波调制
- evaluate函数使用无效_在Matlab中使用tensorflow (2)
- python程序设计实验报告实验程序流程序列化_Python使用pickle模块实现序列化功能示例...
- 信号处理:CTFS-CTFT
- 浅谈深度学习(Deep Learning)的基本思想和方法
- Apache 的管理及优化web
- ARM的交叉编译工具
- 2010年开年的一地鸡毛
- golang 判断时间是否是 rfc3339_[Golang实现JVM第一篇] 知识准备amp;前言
- 历届诺贝尔文学奖获得者名录
- 北京某ERP公司产品助理专业一面
- badboy录制脚本错误问题解决
- 那些值得借鉴的的国外创意404错误页面设计
- java 串口 中文乱码_Java 实现 POS 打印机无驱串口打印(解决中文乱码)
- 西电李航 操作系统课程笔记 day10 IO hardware principles
- 计算机电缆zrdjypvp,阻燃计算机用电缆ZRDJYPVP
- 刘强东继续动刀高管!多名VP被换,年底末位10%淘汰...
热门文章
- 校门外的树(信息学奥赛一本通-T1107)
- 信息学奥赛C++语言:三个数的大小比较
- RF和GBDT和Xgboost的异同总结,加上lightgbm
- url带多个参数_动态URL和静态URL做seo优化不必二选一
- python pandas 拿取表格中两个列_在家憋着也是憋着,不如来学习一下python数据聚合的方法...
- CentOS修改yum源【噗哈哈】
- 转子接地保护原理_转子一点接地保护原理示意图
- 黑鱼资源网完整版织梦整站源码打包分享
- 黑色精美Mxone电影先生在线影视网站源码 苹果cmsV10模板
- 响应式Bootstrap后台管理系统模板UI框架