python decode()、encode() 、编码与反编码
来源:互联网 发布:51单片机毕业设计 编辑:程序博客网 时间:2024/05/22 01:47
python中提到unicode,一般指的是unicode对象,比如:“叫我”的对象为'\u53eb\u6211''.字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。
encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。
因此,转码的时候一定要先搞明白,字符串str是什么编码,然后decode成unicode,然后再encode成其他编码。
unicode码,如:‘\u53eb\u6211’,进行反编码后得到其对应的汉字
a = "\\u9e23\\u73cf\\u670d\\u52a1\\u5f0f\\u516c\\u5bd3\\uff089\\u53f7\\u516c\\u9986\\u5e97\\uff09"print a.decode('unicode-escape')鸣珏服务式公寓(9号公馆店)
0 0
- python decode()、encode() 、编码与反编码
- Python字符串的编码与解码(encode与decode)
- Python字符串的编码与解码(encode与decode)
- Python字符串的编码与解码(encode与decode)
- python编码与反编码 decode('unicode-escape')
- Python中的编码(encode)与解码(decode)
- Python中的字符编码问题encode/decode
- Python编码解码问题 encode decode
- Python乱码,编码,repr,encode,decode探究
- python中的编码问题unicode, encode, decode
- python 编码,decode() ,encode() 用法区别
- Python编码之encode和decode
- python编码问题之\"encode\"&\"decode\"
- python 编码乱码问题(decode,encode)
- Python中的decode解码和encode编码
- python 编码问题 decode or encode
- python的编码问题|encode(编码)decode(解码)
- URL解码(Decode)/编码(Encode)
- ajax文件异步上传下载
- hibernate学习(环境配置)
- linux文件搜索命令和命令搜索命令
- 学生信息简单管理(vector)
- AutoLayout自动布局
- python decode()、encode() 、编码与反编码
- 如何在Spring中取得Request对象
- 编译原理
- C#数据结构回顾之顺序栈
- Windows 7下配置JDK环境变量参数设置
- HTML5游戏开发-扫雷及其算法研究
- 为应用添加多个Activity与参数传递
- exec-maven-plugin(Maven自动执行批处理脚本的插件,可用于复制WAR包到Tomcat)
- 选择排序