【python基础知识】python输出时出错,UnicodeEncodeError: 'gbk' codec can't encode character '\ue4bf.....
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.....相关推荐
- Python爬虫初学:报错1:UnicodeEncodeError: 'gbk' codec can't encode character '\xbb'……
大家好,我是庞老板咩,一名浙江大学动力工程20级推免生,最近开始自学Python.这是我的第一篇博客,很高兴可以在CSDN这个平台和大家分享交流^ ^ 首先,这是一段我初学爬虫时的代码: import ...
- 解决python关于UnicodeEncodeError: 'gbk' codec can't encode character '\xa3'报错的问题
运行代码发现系统提示报错:UnicodeEncodeError: 'gbk' codec can't encode character '\xa3' in position 1: illegal mu ...
- Python : UnicodeEncodeError: 'gbk' codec can't encode character '\u200b' in position
Python:网络写入到本地文件时遇到这种gbk xxx '\200b' 编码问题 UnicodeEncodeError: 'gbk' codec can't encode character '\u ...
- python UnicodeEncodeError: 'gbk' codec can't encode character ...
使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...
- python encode gbk_[转]Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...
- Python UnicodeEncodeError: ‘gbk‘ codec can‘t encode character 解决方法
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法 参考文章: (1)Python UnicodeEncodeErro ...
- 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 ...
- 问题之一python提示UnicodeEncodeError: ‘gbk‘ codec can‘t encode character解决
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.UnicodeEncodeError: 'gbk' codec can't encode character 二. ...
- python 写数据入文件碰见的bug:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xee‘ in position 21865:
问题描述 获取网页数据时,避免多次获取被封ip,先将获取的数据给存成文件,发现解码后存入报错了 data = respon.read().decode("utf-8")file = ...
最新文章
- 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7)
- 2019年上半年收集到的人工智能循环神经网络干货文章
- redis 漏洞利用与防御
- ubyntu 链接mysql_ubuntu mysql 的安装、配置、简单使用,navicat 连接
- 快为网易云官网出谋划策,5步轻松获得网易味央猪肉!
- 【OS学习笔记】三十二 保护模式九:分页机制对应的汇编代码之---内核代码
- 三极管驱动(讲的比较好)
- 第二十二课php注入,php第二十三节课
- python matplotlib 给图任意加标注
- dapper 调用 存储过程返回值_数据库事务、存储过程、函数以及触发器之间的区别和联系...
- 一个基于Tp3.2(thinkphp3.2)的工会管理系统
- (转发)详解汽车UDS诊断协议(二)
- 吴闲云——煮酒探西游
- 和陌陌一样,今天 Instagram 也在网页版上又迈了一步
- Windows系统如何关闭防火墙保姆式教程,超详细
- abp vnext 通过Claim扩展用户表字段
- 2021,OpenSquare回顾过去,展望未来
- 服务器nvida显卡驱动安装(亲测)
- OpenGL ES 3. 天空盒 立方体贴图
- flask_session中配置项SESSION_PERMANENT 时候会自动刷新过期时间
热门文章
- 使用Redis的理由
- Careercup - Microsoft面试题 - 5672369481842688
- 可以学习的国外课件链接地址(自己收集)
- matlab 变量和数组中,求助:如何将带有符号变量的运算结果储存到数组中
- datetime报错 sql脚本_SQLSERVER 中datetime 和 smalldatetime类型分析说明
- 2019年12月数据库流行度排行:前三甲高位收官 数据库重获增长趋势
- Oracle 18c 新特性:动态 Container Map 增强 Application Container 灵活性
- 需求蔓延,常见但不正常,教你如何破
- IoT边缘,你究竟是何方神圣?
- 毕业季offer怎么拿?收下这份非典型求职面试指南