当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设置默认语言编码相关推荐

  1. python设置默认utf8编码_Python设置默认编码为utf8的方法

    本文实例讲述了python设置默认编码为utf8的方法.分享给大家供大家参考,具体如下: 这是Python的编码问题,设置python的默认编码为utf8 python安装目录:/etc/python ...

  2. iOS培训教程——设置默认语言

    iOS开发是个经验活,拥有了真正的技术,才是硬道理,才有值得你向别人炫耀的资本.只有掌握一站技术,一门语言,才能够更好的展现自我,选择蓝鸥iOS培训帮你实现高薪梦. 今天整理出来在如何在iOS中设置默 ...

  3. 如何给 SAP Commerce Cloud Site 设置默认语言

    我们可以在 SAP Commerce Cloud Backoffice Administration Cockpit 中为 CMSSite 设置默认语言.可以通过为 CMSSite 实例或 BaseS ...

  4. android 设置默认语言

    1.本身不像维护多个版本在已经有了多语言,但是总难免有恶心的定制版,就是想要什么语言环境下都用他们设定的语言, 在继承Application中create时候 public static void d ...

  5. R设置默认语言为英文的方法

    R设置默认语言为英文的方法 Windows平台 macOS平台 安装R以后,默认语言是和操作系统平台语言绑定的,如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢? Windows平台 在Wi ...

  6. Debian11.5 最小化安装后更改主机名、安装桌面、设置默认语言、时区、静态IP、局域网DNS等

    最小化安装,指的是采用 debian-11.5.0-amd64-netinst.iso  382.0 MiB  2022-09-10 20:40 这个只有 382M的镜像,仅安装了 ssh 服务的状态 ...

  7. android中设置默认语言、默认时区

    1. 设置默认时区: /build/tools/buildinfo.sh安卓本来应该在这里面加: +    echo "persist.sys.timezone=XXX"      ...

  8. python 设置默认字典

    访问字典中某个'键'时,若键不存在则会报错,比如 >>> dic = {'a' : 1} >>> dic['b'] Traceback (most recent c ...

  9. 2020-10-20 Ant Design Vue 关闭国际化设置默认语言为中文的

    作为一个小白,一开始做中后台项目用的就是Antdv 百度找不到什么资料的情况下还是蛮绝望的,慢慢的搞懂一些框架用法之后写一下自己的踩坑日志,希望能帮助到别人.如有不正确的地方,敬请提出指正.谢谢各位. ...

最新文章

  1. java date类_Java的败笔-Date类
  2. 这一次,你能彻底搞懂 Flink!
  3. 如何理解最小二乘法(19世纪的统计学就相当于18世纪的微积分对于数学的地位)
  4. 手把手干货教学Matlab载波调制
  5. evaluate函数使用无效_在Matlab中使用tensorflow (2)
  6. python程序设计实验报告实验程序流程序列化_Python使用pickle模块实现序列化功能示例...
  7. 信号处理:CTFS-CTFT
  8. 浅谈深度学习(Deep Learning)的基本思想和方法
  9. Apache 的管理及优化web
  10. ARM的交叉编译工具
  11. 2010年开年的一地鸡毛
  12. golang 判断时间是否是 rfc3339_[Golang实现JVM第一篇] 知识准备amp;前言
  13. 历届诺贝尔文学奖获得者名录
  14. 北京某ERP公司产品助理专业一面
  15. badboy录制脚本错误问题解决
  16. 那些值得借鉴的的国外创意404错误页面设计
  17. java 串口 中文乱码_Java 实现 POS 打印机无驱串口打印(解决中文乱码)
  18. 西电李航 操作系统课程笔记 day10 IO hardware principles
  19. 计算机电缆zrdjypvp,阻燃计算机用电缆ZRDJYPVP
  20. 刘强东继续动刀高管!多名VP被换,年底末位10%淘汰...

热门文章

  1. 校门外的树(信息学奥赛一本通-T1107)
  2. 信息学奥赛C++语言:三个数的大小比较
  3. RF和GBDT和Xgboost的异同总结,加上lightgbm
  4. url带多个参数_动态URL和静态URL做seo优化不必二选一
  5. python pandas 拿取表格中两个列_在家憋着也是憋着,不如来学习一下python数据聚合的方法...
  6. CentOS修改yum源【噗哈哈】
  7. 转子接地保护原理_转子一点接地保护原理示意图
  8. 黑鱼资源网完整版织梦整站源码打包分享
  9. 黑色精美Mxone电影先生在线影视网站源码 苹果cmsV10模板
  10. 响应式Bootstrap后台管理系统模板UI框架