python问题解决----把\xe6\xa8\xa1\这种字符转为普通汉字?
来源:互联网 发布:阿里云ecs windows教程 编辑:程序博客网 时间:2024/06/05 08:10
1、问题回放:
打开python脚本,敲入下面的命令语句,发现一切正常
>>> import requests>>> respose = requests.get('https://foofish.net')>>> respose.status_code200>>> respose.reason'OK'>>> for name,value in respose.headers.items(): print('%s:%s' %(name,value))Server:nginx/1.10.2Date:Thu, 28 Sep 2017 02:48:42 GMTContent-Type:text/htmlLast-Modified:Wed, 27 Sep 2017 09:59:29 GMTTransfer-Encoding:chunkedConnection:keep-aliveVary:Accept-EncodingETag:W/"59cb7681-283c"Strict-Transport-Security:max-age=15768000Content-Encoding:gzip>>> respose.content<!DOCTYPE html>\n<html lang="zh-cmn-hans">\n。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。<li><a href="http://weibo.com/lzjun567" target="_blank">\xe5\xbe\xae\xe5\x8d\x9a</a></li>\n 。。。。</html>
当我用respose.content 输出请求的内容时,发现中文全部变成了这样。。。。什么鬼,太不友好吧
然后:
>>> respose.content.decode('utf-8')
恩,将上面的内容加上编码格式,问题解决了,当然还有其他的解决方法,如果你看到了,欢迎留言告知,谢谢,共同进步
阅读全文
0 0
- python问题解决----把\xe6\xa8\xa1\这种字符转为普通汉字?
- c++把unicode字符转为汉字
- Python中字符、汉字、数字转为Unicode码
- 插入Mysql数据库是,字符utf8编码超过3位时的错误以及解决,Incorrect string value: '\xF0\xA1\xBF\xA8\xE9\x82...' for column
- 字符集编码插入Mysql数据库是,字符utf8编码超过3位时的错误以及解决,Incorrect string value: '\xF0\xA1\xBF\xA8\
- "\xA1\xbb" 转义字符
- java实现汉字、字符转为十六进制
- python语言\xe6\x97\xa0\xe6\xb3\x95\xe5\x8a\xa0\xe8乱码字符转换
- Python 把矩阵转为list
- python--汉字字符处理
- 普通GB2312汉字字符转拼音首字母
- PYTHON语法中把字符字段值转为整数字段值的方法
- 把中文字符转为全拼
- 把中文字符转为全拼
- js需要把时间戳转为为普通格式
- 如何把普通树转为二叉树?为什么?
- Intellij IDEA 把普通java工程转为maven工程
- 如何把properties中的所有unicode编码转为汉字
- C++template(模板)的使用
- PMCAFF微课堂 (已结束)| 京东平台产品负责人:如何打造一个支撑3200万日订单量的平台型产品
- C#中的foreach和yield
- 从《芈月传》看热门IP在互联网视频行业的“前世今生”
- JFinal中java如何处理数据库查询出的重复数据
- python问题解决----把\xe6\xa8\xa1\这种字符转为普通汉字?
- 关于bmp 4字节对齐
- 乐观锁导致并发失败解决方案
- 盘点史上最无聊的6款APP,脑洞大开我已无力吐槽
- Nginx实现高并发优化
- 添加管理微信公众号素材-微信公众号使用教程7
- 6. goroutine
- ZooKeeper开发手册中文翻译
- 关于iOS与android中简单的人脸识别(判断是否有人脸)