我在使用Python 3的服务器上运行了Django 1.8应用程序,在记录和打印带有特殊字符的字符串时,我得到了UnicodeDecodeError.

>:python –version

???python 3.4.3

例如,如果我尝试在shell中运行一个愚蠢的方法:

def print_test():

print('Test: èè') # any 'special char' like ? ? é ?...

我得到一个堆栈跟踪:

>>> print_test()

Traceback (most recent call last):

File "", line 1, in

File "/home/sailingadmin/sailing-admin/utest.py", line 2, in print_test

print('This is a test: \xe8\xe8')

UnicodeEncodeError: 'ascii' codec can't encode characters in position 16-17: ordinal not in range(128)

与print相同(u’Test:èè’)

为什么会发生这种错误?

utest.py以utf-8编码(源文件默认为Python 3)

>:echo $LC_CTYPE

???UTF-8

所有日志记录和打印都会引发UnicodeEncodeError …

python3 unicodedecodeerror_Python3 UnicodeDecodeError相关推荐

  1. 成功解决Python3版UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614: ordinal not in

    成功解决Python3版UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in ...

  2. Python3解决UnicodeDecodeError:'utf-8' codec can't decode byte..问题终极解决方案

    0x00 问题引出: 最近在做一个买房自动化分析Python脚本,需要爬取网页. 在使用urllib获取reqest的response的时候,还要进行解码. 见语句: result = res.dec ...

  3. python3 解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xcc in position 1448:

    原因:python3中文编码发生了改变 解决方法:将 utf-8改成  gb2312,或者改成gbk/gb2312/gb18030其中的一种,我这里改成 改成 gb2312 成功解决

  4. Python 爬取生成中文词云以爬取知乎用户属性为例

    代码如下: # -*- coding:utf-8 -*-import requests import pandas as pd import timeimport matplotlib.pyplot ...

  5. python爬取数据生成词云_Python 爬取生成中文词云以爬取知乎用户属性为例

    代码如下: # -*- coding:utf-8 -*- import requests import pandas as pd import time import matplotlib.pyplo ...

  6. python字符串编码_Python字符串编码答疑

    Python 2中的字符串分类 在Python 2中字符串,有两个类型,一个是str,一个是unicode.str可以理解为ASCII的字符列表,说白了,只能存储ASCII字符,如果赋个中文值,会报错 ...

  7. Scikit-learn机器学习算法库代码实践

    文章目录 Scikit-learn机器学习库包含的机器学习方法 1 加载训练集和测试集数据 2 模型训练,预测和性能测试报告 从python2到python3需要注意的地方 完整代码附录和运行结果 参 ...

  8. python最简单的爬取邮箱地址_python3爬取网页中的邮箱地址

    1.爬虫分析 分析结果对: http://xxx.com?method=getrequest&gesnum=00000001 http://xxx.com?method=getrequest& ...

  9. python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现

    目录 一.需求背景 二.需求分析 三.需求实现 3.1 python邮箱附件指定时间下载 3.2 python外部传参 3.3 C#界面设计 四.功能实现 4.1 邮箱设置 4.2 邮件附件下载实现 ...

  10. Python3读txt,UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd0 in position 0: invalid continu

    问题: Python3读取txt文件时 报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invali ...

最新文章

  1. 赠书 | 图灵奖得主杨立昆人工智能十问:AI会统治人类吗?
  2. 从命令行列出所有环境变量?
  3. 【SpringBoot 2】(五)自动配置简析源码 开发中小技巧
  4. 随想录(matlab学习)
  5. 低代码工具让人人都是程序员?别再吐槽了,它能做这些事
  6. 常用sql语句整理:mysql
  7. linux echo 当前时间,linuxecho
  8. HDFS原理(超详解)
  9. Win10系统设置为英文
  10. itextpdf生成pdf文件(含图片)
  11. 安全龙网络安全攻防实验室
  12. 未知错误 ID:-2147467259 操作必须使用一个可更新的查询
  13. easyphp 登陆mysql_EasyPHP 16.1.1无法启动MySQL
  14. 实现HTML的简单压缩
  15. 欧拉降幂公式(扩展欧拉定理)证明
  16. 数据脱敏(Data Masking)- 模块功能设计
  17. 小试牛刀之NunJucks模板引擎
  18. 【Java基础】Java的继承和多态
  19. 英飞凌TRAVEO II介绍
  20. Java项目毕业设计:家庭理财记账管理系统(java

热门文章

  1. hdu 3642 Get The Treasury(扫描线)
  2. java中class.forName(str)的作用
  3. ajax调用webService
  4. day11--Matplotlib--柱形图与盒图
  5. 微波遥感SNAP(二)——基于Sentinel-1雷达数据反演矿区地表形变
  6. 基于高程的地面点云信息提取
  7. Android Xml布局常见问题总结
  8. java递归遍历文件夹_java递归遍历获取目录下所有文件
  9. 个人成长过程中最重要的技能是什么?
  10. 原谅我曾经是搞化学的《帮助寒门家庭共度难关》