中文、\uxxxx、\x xx、base64的相互转码
中文与\u xxxx互转码
# 中文转\u xxxx
name = '吴京'
name1 = name.encode('unicode_escape')
# b'\\u5434\\u4eac'# \u xxxx转中文
name2 = name1.decode('unicode_escape')
中文与 \x xx互转码
# 中文转 \x xx
name3 = name.encode('utf-8')
# b'\xe5\x90\xb4\xe4\xba\xac'# \x xx转中文
name4 = name3.decode('utf-8')
中文与base64的互转码
# 中文转base64
import base64
name3 = name.encode('utf-8')
name5 = base64.b64encode(name3)
# b'5ZC05Lqs'
# base64转中文
name6 = base64.b64decode(name5)
# name6 == name3
name7 = name6.decode('utf-8')
总结
- 中文<–> \u xxxx
encode(‘unicode_escape’) <–> decode(‘unicode_escape’) - 中文 <–> \x xx
encode(‘utf-8’) <–> decode(‘utf-8’) - 中文 <–>base64
encode(‘utf-8’) --> base64.b64encode()
base64.b64decode() --> decode(‘utf-8’)
总之,中文转其他编码,就用encode()进行编码,其他编码转中文就用decode()进行解码.
中文、\uxxxx、\x xx、base64的相互转码相关推荐
- 基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 ...
- opencv读写和保存中文路径图片及base64与图片互转
文章目录 1.opencv读取中文路径图片 2.opencv保存中文路径图片 3.图片转base64 4.base64转图片 有几点要注意 cv2.imread(filename,flags) cv2 ...
- java itext html转PDF解决中文无法显示以及base64图片处理
文章目录 一.添加maven依赖 二.处理中文不显示问题 三.处理HTML文件中Base64格式图片不显示问题 四.封装工具类 一.添加maven依赖 <dependency><gr ...
- Antlr之父--- Professor Terence Parr (中文原文摘自XX杂志)
[align=center][b]ANTLR 之父-Terence John Parr[/b] [url]http://www.cs.usfca.edu/~parrt/[/url][/align][a ...
- base64编码类------原始码(C#)
using system; namespace shapbse64 { /// <summary> /// 有关base64编码算法的相关操作 ///by 自由奔腾(wgscd) /// ...
- 一个 VBS 写的 Base64 + UUE 编码程序源码,可自定义编码表
以下内容仅作为 http://topic.csdn.net/u/20090707/00/0b3b4c31-8cef-4bd2-817e-4a2a445e8b87.html?seed=178767877 ...
- 【源码】java中图片和Base64互相转换源码
java中的图片和Base64为之间的转换,和android有区别的 Base64和图片之间的转换可以用于客户端和服务器数据传输中,在android客户端上获取图片,然后转换成Base64,按照普通S ...
- js将base64做UrlEncode转码
使用 encodeURIComponent() 其详细介绍 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Glo ...
- 微信小程序base64实现小程序码
大家好,今天在做小程序时有一个推广的小程序二维码,下面我们来看看是如何制作的. 这个base64码是后台接口获取到的,所以要先将数据获取到,获取到数据后有些朋友不知道该怎么用到方法里,在方法内部获取不 ...
最新文章
- Python获取屏幕分辨率大小
- 中大博士偷偷做了这件事,今天终于曝光了...
- android属性动画作用范围,Android 属性动画:这是一篇全面 详细的 属性动画 总结攻略...
- 5.Java 面试题整理(JDBC ,JDO 方面)
- 计算机无法进系统咋办,详解电脑无法进入系统怎么办
- 字节还有打游戏、听音乐这种神仙工作?
- 前++和后++引发的血案
- ecs云服务器 mysql经常自动停止挂掉重启问题分析
- 【小程序项目开发 -- 京东商城】uni-app 商品分类页面(上)
- NBA篮球经典动画gif系列连载之三
- 微信小程序 - 手持弹幕 | 全屏炫酷滚屏神器源代码模板,超详细代码和注释复制粘贴即可使用(全屏文字滚动,支持调节滚动速度、字体大小、字体颜色)文字内容横屏滚动,手机变身 LED 屏
- 嵌入式Linux--驱动ST7789驱动芯片的TFT屏(一)
- wordpress微信精品高清壁纸下载小程序源码
- 凡客紧缩之困:极致单品难撑大局 小米化或为了出售
- iNavFlight之RC遥控CRSF协议
- 关于WINCE下输入法的问题的解决方法
- 网络基础 - 如何区分百兆网线和千兆网线?
- 【电脑无法识别移动硬盘的五种可能】
- 软件工程2017第1次作业
- java内部枚举类_内部类和枚举类