[python]去掉 unicode 字符串前面的 u(转)
2016-07-14 16:32
786 查看
add by zhj: 其实一般情况下,不会遇到变量c这种编码的,往往是哪些出错了,才会出现这种情况。所以遇到这种情况,要先
查看代码,避免这种情况的出现
原文:https://mozillazg.com/2013/12/python-raw-unicode.html
见下面的代码,我们知道,对于unicode字符串,是像b那样的格式,即u'\u6211\u7231Python',而c中的包含的其实是utf-8编码的,
a就是utf-8编码的。那怎么去掉c前面的u呢?Python提供了方法unicode.encode('raw_unicode_escape')
查看代码,避免这种情况的出现
原文:https://mozillazg.com/2013/12/python-raw-unicode.html
见下面的代码,我们知道,对于unicode字符串,是像b那样的格式,即u'\u6211\u7231Python',而c中的包含的其实是utf-8编码的,
a就是utf-8编码的。那怎么去掉c前面的u呢?Python提供了方法unicode.encode('raw_unicode_escape')
In [91]: a = '我爱Python' In [92]: a Out[92]: '\xe6\x88\x91\xe7\x88\xb1Python' In [93]: b = u'我爱Python' In [94]: b Out[94]: In [95]: c = u'\xe6\x88\x91\xe7\x88\xb1Python' In [96]: print c # 乱码 æç±Python In [97]: c Out[97]: u'\xe6\x88\x91\xe7\x88\xb1Python' In [98]: d = In [99]: d Out[99]: '\xe6\x88\x91\xe7\x88\xb1Python' In [100]: print d 我爱Python
相关文章推荐
- 习题4 变量和命名
- Learning Python 001 第一个程序
- Learning Python 001 第一个程序
- consul python api
- 笨办法学python 40
- python部落习题笔记
- Python 学习笔记 ——装饰器
- python django 数据库查询方法总结
- 分析Python的Django框架的运行方式及处理流程
- python文本处理
- python入门学习
- Python中列表和元组的使用方法和区别详解
- python setup.py uninstall
- python zookeeper 服务发现
- python 深入
- Python 小甲鱼教程 课后练习29
- nlp_关键词库(mysql数据库)去噪_python
- spark-摸索阶段-学习笔记-下载安装(注意版本)
- 使用python的yield实现任务调度.给定一个任务列表,每个任务轮流切换执行,类似于切片
- python 利用openpyxl包处理excel数据并作图