浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)


Posted in Python onAugust 12, 2019

Python2中编码相关的问题很是让人蛋疼,特别是中文字符。

比如本文所述的中文网页GBK编码的诡异问题。

现象

例如:盲录?氓??,其实网页里面正常的应该是会员

分析

接着上面的例子,会员这部分乱码通过repr()函数求值得到如下结果

\xc3\xa4\xc2\xbc\xc2\x9a\xc3\xa5\xc2\x91\xc2\x98

使用type()函数求值得到的结果为unicode

eval(repr())出来值为

盲录?氓??

通过查表上述6个汉字对应

c3a4 c2bc c29a c3a5 c291 c298

而上面内容对应的UTF-8值就是会员

解决方法

相当诡异的是本身是unicode编码,却被当作GBK系列来解码,结果导致乱码。因此将这些字符先编码再解决解决问题。

encode('raw_unicode_escape').decode()

以上这篇浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用datetime模块计算各种时间间隔的方法
Mar 24 Python
python登录豆瓣并发帖的方法
Jul 08 Python
python冒泡排序简单实现方法
Jul 09 Python
用python处理图片实现图像中的像素访问
May 04 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
Python3离线安装Requests模块问题
Oct 13 Python
python openCV实现摄像头获取人脸图片
Aug 20 Python
Scrapy爬虫文件批量运行的实现
Sep 30 Python
python 如何用urllib与服务端交互(发送和接收数据)
Mar 04 Python
基于Python2、Python3中reload()的不同用法介绍
Aug 12 #Python
Python递归函数 二分查找算法实现解析
Aug 12 #Python
基于Python安装pyecharts所遇的问题及解决方法
Aug 12 #Python
Django实现发送邮件找回密码功能
Aug 12 #Python
使用pyecharts生成Echarts网页的实例
Aug 12 #Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 #Python
python利用itertools生成密码字典并多线程撞库破解rar密码
Aug 12 #Python
You might like
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
vue实现购物车的监听
2020/04/20 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
2020/12/14 Vue.js
python查询sqlite数据表的方法
2015/05/08 Python
python抓取百度首页的方法
2015/05/19 Python
python实现泊松图像融合
2018/07/26 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
详解python播放音频的三种方法
2019/09/23 Python
Django nginx配置实现过程详解
2020/09/10 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
python线程优先级队列知识点总结
2021/02/28 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
网络维护管理员的自我评价分享
2013/11/11 职场文书
会展中心部门工作职责
2013/11/27 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
民事和解协议书格式
2014/11/29 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
导游词之襄阳古城
2019/09/27 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书