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中文转16进制_Python 16进制与中文相互转换的实现方法相关推荐

  1. python中进制_python中进制的算法

    python中的进制 计算机在存储数的时候是以二进制的形式去存的 十进制,十六进制,八进制,二进制 1.十进制 1000 78 3 233 3333333334421 基数:0,1,2,3,4,5,6 ...

  2. python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法

    python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...

  3. python对浏览器的常用操作_python+selenium(4)--浏览器操作的基本方法

    关于自动化测试其实很多时候都是为了节省时间做一些大批量的复用性工作,在正式学习自动化脚本编写之前,这里引用陈建忠老师的博客内容,希望大家能了解一下关于什么是自动化的知识,在日后做自动化测试的过程中会根 ...

  4. python 怎么将数字转大写_Python将数字转化为中文大写的实例代码

    Python将阿拉伯数字转化为中文大写,关键点在于中间空多个0的问题. 这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符串组成的Li ...

  5. python怎么读取dat类型文件_python.pandas如何读写含有中文的文件-dat文件怎么打开...

    源代码(以python2.7版本为例):#!/usr/bin/env python #coding:utf-8 import pandas as pd data=pd.read_csv("F ...

  6. python给图片加半透明水印_Python+OpenCV为图片添加中文水印与图片水印

    OpenCV中在图片上输出中文一般有两种解决办法: 一种需要借助FreeType库实现.FreeType库是一个完全免费(开源)的.高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件. ...

  7. python定时器每月执行一次_python 定时器,实现每天凌晨3点执行的方法

    python 定时器,实现每天凌晨3点执行的方法 如下所示: ''' Created on 2018-4-20 例子:每天凌晨3点执行func方法 ''' import datetime import ...

  8. python中值滤波去除反光_Python 实现中值滤波、均值滤波的方法

    红包: Lena椒盐噪声图片: # -*- coding: utf-8 -*- """ Created on Sat Oct 14 22:16:47 2017 @auth ...

  9. python如何统计出现的次数_Python统计日志中每个IP出现次数的方法

    本文实例讲述了Python统计日志中每个IP出现次数的方法.分享给大家供大家参考.具体如下: 这脚本可用于多种日志类型,本人测试MDaemon的all日志文件大小1.23G左右,分析用时2~3分钟 代 ...

最新文章

  1. 万字长文的Redis五种数据结构详解(理论+实战),建议收藏。
  2. 使用Charles抓包
  3. javaScript Code 用javascript确定每月第二个星期五
  4. 美国WH在明尼苏达州最大光伏阵列完工
  5. spring-data-redis相关api
  6. SpringBoot 2.0 开发案例之参数传递的正确姿势
  7. 使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)——第1部分
  8. 移动物联卡资费标准是如何的
  9. 一篇文章告诉你雅虎这20年经历了什么
  10. October CMS - 快速入门 2 基本概念
  11. eNSP和HCL兼容共存问题
  12. 区块补习班 | 假酒害人屡禁不止?对不起我来晚了!
  13. matlab矩阵的定义和运算
  14. 用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
  15. Note | LaTeX
  16. 基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署
  17. Java程序员的人生目标和学习方向真的很重要!!!
  18. 《滨州市深化“一次办好”改革推进信息共享专项行动实施方案》印发
  19. 目标检测 YOLOv5网络v6 0版本总结
  20. 学生选课及学籍管理C++

热门文章

  1. 中国移动飞信免费发短信API接口(第三方)
  2. JSON.parse()和jQuery.parseJSON()的区别
  3. 其中恐龙纪录片,你应该让你的孩子观看
  4. 从开发者的角度剖析微信小程序
  5. 海航科技集团旗下易建科技构建双活云化架构 为电商保驾护航
  6. 计算机理论导引第三版答案第四章,《计算理论导引》第四章:可判定性-学习笔记 | 诟屍...
  7. 20162316刘诚昊 队列课下作业
  8. 还没量产的FF上市!贾跃亭:必须回国!这次,谁为他梦想“窒息”
  9. Centos安装Oracle11Gr2到84%的时候报错Error in invoking target ‘install‘ of makefile
  10. 实验吧-杂项-MD5之守株待兔(时间戳python时间戳函数time.time())