字符串到unicode字符串

2024-04-26 11:19:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我读了一些关于unicode(thisthis)的文章,但仍然不明白如何做这么简单的事情(在python2.7中):

x = 'm\\u00e1s'

我想获得unicode字符串u'm\u00e1s'(“más”)。你知道吗

正确的方法是什么?你知道吗


Tags: 方法字符串文章unicodethis事情u00e1s
2条回答
x = 'm\\u00e1s'
unicode(x)

提供:

u'm\\u00e1s'

问题的字面答案是使用raw_unicode_escape编解码器解码原始字符串。你知道吗

In [2]: x = 'm\\u00e1s'

In [3]: x.decode('raw_unicode_escape')
Out[3]: u'm\xe1s'

但这几乎肯定是错误的方式去做你真正想做的事情。你知道吗

相关问题 更多 >