python的print()函数默认好像打印GBK编码的格式,所以需要打印的字符串需要改变编码格式。

查找到一个有用的办法,看原文:

-----------------------------------------------------------------------------------------------

问题是这样的,网页的数据应该是'utf-8'编码,这个可以在网页的head上面看得到,然后你爬网页的时候会把它转化成Unicode,出问题的是在print()这儿,对于print()这个函数,他需要把内容转化为'gbk'编码才能显示出来. 然后解决办法是这样,你在转化后的Unicode编码的string后面,加上 .encode('GBK','ignore').decode('GBk') 也就是先用gbk编码,忽略掉非法字符,然后再译码,是不是很有道理 应该是这样的,因为我和你遇到同样的问题,现在解决了

------------------------------------------------------------------------------------------------

也就是说在String的后面,加上

.encode('GBK','ignore').decode('GBk')

就可以正常打印了。

【python基础知识】python输出时出错,UnicodeEncodeError: 'gbk' codec can't encode character '\ue4bf.....相关推荐

  1. Python爬虫初学:报错1:UnicodeEncodeError: 'gbk' codec can't encode character '\xbb'……

    大家好,我是庞老板咩,一名浙江大学动力工程20级推免生,最近开始自学Python.这是我的第一篇博客,很高兴可以在CSDN这个平台和大家分享交流^ ^ 首先,这是一段我初学爬虫时的代码: import ...

  2. 解决python关于UnicodeEncodeError: 'gbk' codec can't encode character '\xa3'报错的问题

    运行代码发现系统提示报错:UnicodeEncodeError: 'gbk' codec can't encode character '\xa3' in position 1: illegal mu ...

  3. Python : UnicodeEncodeError: 'gbk' codec can't encode character '\u200b' in position

    Python:网络写入到本地文件时遇到这种gbk xxx '\200b' 编码问题 UnicodeEncodeError: 'gbk' codec can't encode character '\u ...

  4. python UnicodeEncodeError: 'gbk' codec can't encode character ...

    使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...

  5. python encode gbk_[转]Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法

    使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...

  6. Python UnicodeEncodeError: ‘gbk‘ codec can‘t encode character 解决方法

    Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法 参考文章: (1)Python UnicodeEncodeErro ...

  7. Python报错UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 1919: illegal mult

    with open("a.html", 'w') as f:f.write(html) python在写入文件时报错 UnicodeEncodeError: 'gbk' codec ...

  8. 问题之一python提示UnicodeEncodeError: ‘gbk‘ codec can‘t encode character解决

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.UnicodeEncodeError: 'gbk' codec can't encode character 二. ...

  9. python 写数据入文件碰见的bug:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xee‘ in position 21865:

    问题描述 获取网页数据时,避免多次获取被封ip,先将获取的数据给存成文件,发现解码后存入报错了 data = respon.read().decode("utf-8")file = ...

最新文章

  1. 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7)
  2. 2019年上半年收集到的人工智能循环神经网络干货文章
  3. redis 漏洞利用与防御
  4. ubyntu 链接mysql_ubuntu mysql 的安装、配置、简单使用,navicat 连接
  5. 快为网易云官网出谋划策,5步轻松获得网易味央猪肉!
  6. 【OS学习笔记】三十二 保护模式九:分页机制对应的汇编代码之---内核代码
  7. 三极管驱动(讲的比较好)
  8. 第二十二课php注入,php第二十三节课
  9. python matplotlib 给图任意加标注
  10. dapper 调用 存储过程返回值_数据库事务、存储过程、函数以及触发器之间的区别和联系...
  11. 一个基于Tp3.2(thinkphp3.2)的工会管理系统
  12. (转发)详解汽车UDS诊断协议(二)
  13. 吴闲云——煮酒探西游
  14. 和陌陌一样,今天 Instagram 也在网页版上又迈了一步
  15. Windows系统如何关闭防火墙保姆式教程,超详细
  16. abp vnext 通过Claim扩展用户表字段
  17. 2021,OpenSquare回顾过去,展望未来
  18. 服务器nvida显卡驱动安装(亲测)
  19. OpenGL ES 3. 天空盒 立方体贴图
  20. flask_session中配置项SESSION_PERMANENT 时候会自动刷新过期时间

热门文章

  1. 使用Redis的理由
  2. Careercup - Microsoft面试题 - 5672369481842688
  3. 可以学习的国外课件链接地址(自己收集)
  4. matlab 变量和数组中,求助:如何将带有符号变量的运算结果储存到数组中
  5. datetime报错 sql脚本_SQLSERVER 中datetime 和 smalldatetime类型分析说明
  6. 2019年12月数据库流行度排行:前三甲高位收官 数据库重获增长趋势
  7. Oracle 18c 新特性:动态 Container Map 增强 Application Container 灵活性
  8. 需求蔓延,常见但不正常,教你如何破
  9. IoT边缘,你究竟是何方神圣?
  10. 毕业季offer怎么拿?收下这份非典型求职面试指南