博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 将unicode编码转换为汉字的几种方法
阅读量:6607 次
发布时间:2019-06-24

本文共 547 字,大约阅读时间需要 1 分钟。

 

str = '\u4eac\u4e1c\u653e\u517b\u7684\u722c\u866b' 方法1 使用unicode_escape 解码print str.decode('unicode_escape')print unicode(str, 'unicode_escape') 方法2:若为json 格式,使用json.loads 解码print json.loads('"%s"' %str) 方法3:使用evalprint eval('u"%s"' % str) 方法4:使用python3 总结:
1. str.encode()  把字符串转换为其raw bytes形式;bytes.decode()   把raw bytes转换为字符串形式 2. 遇到类似的编码问题时,先检查响应内容text是什么类型, 如果type(text) is bytes,那么:    text.decode('unicode_escape') 如果type(text) is str,那么: text.encode('latin-1').decode('unicode_escape')

 

转载于:https://www.cnblogs.com/husbandmen/p/9343448.html

你可能感兴趣的文章
于ssh端口转发的深入实例[转 - 当当 - 51CTO技术博客
查看>>
从Python安装到语法基础,这才是初学者都能懂的爬虫教程 ...
查看>>
超级AD远程管理软件
查看>>
Oracle数据库安全加固记录
查看>>
安全运维之:Linux系统账户和登录安全
查看>>
【cocos2d-x从c++到js】17:使用FireFox进行JS远程调试
查看>>
Kafka Offset Storage
查看>>
深度学习笔记之CNN(卷积神经网络)基础
查看>>
JAVA设计模式之【原型模式】
查看>>
Hadoop 添加删除数据节点(datanode)
查看>>
33.8. slb configuration
查看>>
ext的window如何隐藏水平滚动条
查看>>
71.8. Run level shell script to start Oracle 10g services on RedHat Enterprise Linux (RHAS 4)
查看>>
SAP QM Transfer of Inspection Stock
查看>>
全新视觉| 数治省市:SAP大数据构想一切可能
查看>>
ORACLE expdp备份与ORA-31693、ORA-02354、ORA-02149
查看>>
SAP S/4 HANA新变化-信用管理
查看>>
doc-remote-debugging.html
查看>>
DBMS_STATS.GATHER_TABLE_STATS
查看>>
Java-单机版的书店管理系统(练习设计模块和思想_系列 五 )
查看>>