首页 > 解决方案 > Python3 将 unicode 文字字符串解释为 unicode 字符

问题描述

现在我有一些像 "\\u0061" 这样的 unicode 文字字符串,默认情况下被解释为 6 个 unicode 字符。如何将其转换为 unicode 字符 'a' ?

标签: pythonpython-3.xencoding

解决方案


您正在寻找unicode-escape编解码器:

>>> import codecs
>>> print(r'\u2603')
\u2603
>>> print(codecs.decode(r'\u2603', 'unicode-escape'))
☃

推荐阅读