Python 16进制与中文相互转换的实现方法


Posted in Python onJuly 09, 2018

Python中编码问题:u'\xe6\x97\xa0\xe5\x90\x8d' 类型的转为utf-8的解决办法

相信小伙伴们遇到过类似这样的问题,python2中各种头疼的转码,类似u'\xe6\x97\xa0\xe5\x90\x8d' 的编码,直接s.decode()是无法解决编码问题。尝试了无数办法,都无法解决。

最终得到完美的解决办法:

s = u'\xe6\x97\xa0\xe5\x90\x8d' 

s2 = s.encode('raw_unicode_escape')

print s2 ---->无名

python十六进制字符码转中文很简单,只需decode,再encode即可。

例:现在有一串utf-8的十六进制字符码串, ‘i am request,\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82'

a = 'i am request,\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82'.decode('utf-8').encode('utf-8')
print a

输出:i am request,我是请求

假设s='中国'

那么print repr(s)得到的就是16进制字符串

而print s得到的是汉字

>>> s='中国'
>>> s
'\xe4\xb8\xad\xe5\x9b\xbd'
>>> print s
中国
>>> print repr(s)
'\xe4\xb8\xad\xe5\x9b\xbd'
>>>

以上这篇Python 16进制与中文相互转换的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python正则表达式的使用范例详解
Aug 08 Python
python列表的常用操作方法小结
May 21 Python
python 自动化将markdown文件转成html文件的方法
Sep 23 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
在java中如何定义一个抽象属性示例详解
Aug 18 Python
python中numpy.zeros(np.zeros)的使用方法
Nov 07 Python
浅谈python可视化包Bokeh
Feb 07 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
Python Pandas 对列/行进行选择,增加,删除操作
May 17 Python
用python对oracle进行简单性能测试
Dec 05 Python
Pygame Rect区域位置的使用(图文)
Nov 17 Python
python 文件转成16进制数组的实例
Jul 09 #Python
使用Python读取二进制文件的实例讲解
Jul 09 #Python
Python实现随机漫步功能
Jul 09 #Python
Python2包含中文报错的解决方法
Jul 09 #Python
对numpy数据写入文件的方法讲解
Jul 09 #Python
可能是最全面的 Python 字符串拼接总结【收藏】
Jul 09 #Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 #Python
You might like
php实现的二叉树遍历算法示例
2017/06/15 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
jQuery动态添加
2016/04/07 Javascript
Angularjs 自定义服务的三种方式(推荐)
2016/08/02 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
python实现批量监控网站
2016/09/09 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
python实现二分查找算法
2017/09/21 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
Python实现最常见加密方式详解
2019/07/13 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
怎样声明子类
2013/07/02 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
实习生自荐信范文
2013/11/13 职场文书
初三家长会邀请函
2014/01/18 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
通报表扬范文
2015/01/17 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
欠款起诉书范文
2015/05/19 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
Redis高可用集群redis-cluster详解
2022/03/20 Redis