python 报错:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa5‘ in position 65
print(strhtml.text)报错记录
原因:网页的数据应该是’utf-8’编码,你爬网页的时候会把它转化成Unicode,出问题的是在print()这儿,对于print()这个函数,他需要把内容转化为’gbk’编码才能显示出来。
解决办法:在转化后的Unicode编码的string后面,加上 .encode(‘GBK’,‘ignore’).decode(‘GBk’) 也就是先用gbk编码,忽略掉非法字符,然后再译码。
x=a.encode(‘gbk’,‘ignore’)
print(x)
print(x.decode(‘gbk’))
成功!
python 报错:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa5‘ in position 65相关推荐
- 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 ...
- 报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode character ‘\u7b2c‘ in position 64: ordinal not in r
报错UnicodeEncodeError: 'ascii' codec can't encode character '\u7b2c' in position 64: ordinal not in r ...
- Python异常UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in position
从网站上爬文字信息,得到的数据经过筛选存到txt文档里面,但是会报错 UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in ...
- 解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX
从网上抓了一些字节流,想打印出来结果发生了一下错误: UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position ...
- Python-logging报错解决:UnicodeEncodeError: 'gbk' codec can't encode character '\u' in position: illegal
我在Python3 中使用Logging模块把日志打到终端输出时会报错. 代码如下: import logging logging.basicConfig(level=logging.INFO,fil ...
- 解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte
解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...
- 解决python UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xb5‘ in position 255: illegal mult
UnicodeEncodeError: 'gbk' codec can't encode character '\ufffd' in position 373: illegal multibyte s ...
- python 写数据入文件碰见的bug:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xee‘ in position 21865:
问题描述 获取网页数据时,避免多次获取被封ip,先将获取的数据给存成文件,发现解码后存入报错了 data = respon.read().decode("utf-8")file = ...
- Python : UnicodeEncodeError: 'gbk' codec can't encode character '\u200b' in position
Python:网络写入到本地文件时遇到这种gbk xxx '\200b' 编码问题 UnicodeEncodeError: 'gbk' codec can't encode character '\u ...
最新文章
- 你说你懂互联网,那这些你知道么?
- 生产环境WEB服务管理脚本之日志检测脚本
- MATLAB APPbase,使用HTTPD做内部访问转向
- java实现用户界面的包_在Java中实现用户界面功能的包
- os:进程与线程问题
- CEdit里''\r\n才是换行
- mysql自增_面试官:为什么 MySQL 的自增主键不单调也不连续?
- Vue首屏加载白屏问题及解决方案
- 她说:程序员离开电脑就是 “废物” !
- 软考网络工程师--知识产权与标准化
- 计算机打字过程中,关于电脑打字过程中的疑问?
- 平板边界层内的流速分布实验
- windows强制删除文件或者程序
- 组装台式计算机的相关要求,台式电脑的组装配置清单
- c语言 音符符号大全,音符符号大全
- Chromium浏览器扩展JS对象方法
- Java教程:Java分割字符串(spilt())
- Gradle 4.4 版本 百度云网盘地址(永久有效)
- 全面解读系统更新,收藏下这份 Android 12 (S) 版本适配自查表
- 咸鱼Micropython— machine库
热门文章
- eclipse新建类auther自填充
- 国内支持原生android吗,定制安卓和原生Android到底有哪些不同之处?彻底真相了...
- oracle imp 版本错误,【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事项
- 几何光学学习笔记(26)-6.1光通量
- 几何光学学习笔记(3)- 2.1光线经过单个折射球面的折射
- java里面出生日期_java出生日期格式
- PLC中ST语言的几种程序流程控制语句
- 计算摄影:相机成像流程 —— ISP
- [Mac/Windows] Affinity Photo | 正品序列号 | 专业的图片编辑工具
- 移动端H5实现手动选择地图点的一种解决方案