我一直在阅读一些有关unicode的文章(this和this),但仍然不了解如何做这样简单的事情(在python 2.7中):
从
x = 'm\\u00e1s'
我想获取unicode字符串u'm\u00e1s'(“más”)。
u'm\u00e1s'
正确的做法是什么?
问题的字面答案是使用raw_unicode_escape编解码器解码原始字符串。
raw_unicode_escape
In [2]: x = 'm\\u00e1s' In [3]: x.decode('raw_unicode_escape') Out[3]: u'm\xe1s'
但这几乎肯定是错误的方式来做您实际上想做的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句