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实现对PDF文件的OCR识别
Aug 05 Python
python3中str(字符串)的使用教程
Mar 23 Python
Python 由字符串函数名得到对应的函数(实例讲解)
Aug 10 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
基于Python获取城市近7天天气预报
Nov 26 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
Mar 12 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
Mar 14 Python
Python Pandas 对列/行进行选择,增加,删除操作
May 17 Python
Django一小时写出账号密码管理系统
Apr 29 Python
Python Matplotlib绘制两个Y轴图像
Apr 13 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顺序查找和二分查找示例
2014/03/27 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
python3生成随机数实例
2014/10/20 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
python处理RSTP视频流过程解析
2020/01/11 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
计算机专业应届毕业生自荐信
2013/09/26 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
上班离岗检讨书
2014/01/27 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
保证书格式范文
2014/04/28 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
干货:如何写好工作计划!
2019/05/17 职场文书
Python 绘制多因子柱状图
2022/05/11 Python