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使用cookie库操保存cookie详解
Mar 03 Python
python通过pil模块将raw图片转换成png图片的方法
Mar 16 Python
详解Python中with语句的用法
Apr 15 Python
在Python中使用判断语句和循环的教程
Apr 25 Python
Python中IPYTHON入门实例
May 11 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 Python
老生常谈Python之装饰器、迭代器和生成器
Jul 26 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 Python
Python中的正则表达式与JSON数据交换格式
Jul 03 Python
在主流系统之上安装Pygame的方法
May 20 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
综合图片计数器
2006/10/09 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
Js+XML 操作
2006/09/20 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
Python 解析xml文件的示例
2020/09/29 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
Python datetime模块的使用示例
2021/02/02 Python
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
酒店执行总经理岗位职责
2013/12/15 职场文书
开办化妆品公司创业计划书
2013/12/26 职场文书
学校评语大全
2014/05/06 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
详解JVM系列之内存模型
2021/06/10 Javascript
Linux安装apache服务器的配置过程
2021/11/27 Servers