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 随机数生成的代码的详细分析
May 15 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
python爬取亚马逊书籍信息代码分享
Dec 09 Python
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
浅谈python之新式类
Aug 12 Python
Python测试模块doctest使用解析
Aug 10 Python
python类的实例化问题解决
Aug 31 Python
Python列表元素常见操作简单示例
Oct 25 Python
如何对python的字典进行排序
Jun 19 Python
Python socket服务常用操作代码实例
Jun 22 Python
浅谈python 类方法/静态方法
Sep 18 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 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横向重复区域显示二法
2008/09/25 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
用python代码做configure文件
2014/07/20 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
解决python "No module named pip" 的问题
2018/10/13 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
如何利用Python开发一个简单的猜数字游戏
2019/09/22 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
空指针到底是什么
2012/08/07 面试题
市场开发与营销专业求职信
2013/12/31 职场文书
二年级数学教学反思
2014/01/21 职场文书
运动会通讯稿200字
2014/02/16 职场文书
团代会主持词
2014/04/02 职场文书
检举信的格式及范文
2014/04/04 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS