Python怎么将16进制字符串转换成汉字输出呢,python进制,就是这样:In [1]:
Python怎么将16进制字符串转换成汉字输出呢,python进制,就是这样:In [1]:
就是这样:
In [1]: '中文'.decode('utf8')Out[1]: u'\u4e2d\u6587'In [2]: u'\u4e2d\u6587'.encode('utf8')Out[2]: '\xe4\xb8\xad\xe6\x96\x87'In [3]: unicode('\u4e2d\u6587')Out[3]: u'\\u4e2d\\u6587'
好了,问题是,如何在python下,接收类似'\u4e2d\u6587'的字符串,然后输出'中文'呢?
For Python3
b'\u4e2d\u6587'.decode('unicode-escape')
请参阅https://docs.python.org/3.4/library/codecs.html#text-encodings
For Python2
'\u4e2d\u6587'.decode('unicode-escape') (你可能需要print它才能看到结果)
请参阅https://docs.python.org/2.7/library/codecs.html#python-specific-encodings
print u'\u4e2d\u6587'.encode('utf8')
编橙之家文章,
相关内容
- 想用Python语言完成日志分析工作,请问这样的程序思路
- python爬虫批量爬取糗事百科段子,python糗事,刚学Pytho
- 关于Python字符串中ASCII字符映射的一个小问题,pythona
- lambda在这段代码中起到什么作用,大家帮看下,lambda代码
- pymssql安装正常import却不好用了什么原因,pymssqlimport原
- Python什么方法可以把amr格式转换成mp3格式?,pythonamr,从
- Python在交互模式中调用.py文件中的函数操作方法是怎么
- Python程序运行时查看对象状态怎样设计才能实现,pyt
- Python爬虫IOError问题是字符串问题吗?,pythonioerror,用Py
- Python终端里怎么控制文本长度?,python终端文本长度,网
评论关闭