Python3 将 unicode 文字字符串解释为 unicode 字符

标签 python python-3.x encoding

现在我有一些 unicode 文字字符串,例如“\\u0061”,默认情况下它被解释为 6 个 unicode 字符。我怎样才能将它转换成 unicode 字符 'a'?。

最佳答案

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

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

关于Python3 将 unicode 文字字符串解释为 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52196916/

相关文章:

encoding - Amazon EC2 上的 MP3 转换

python - 美化 Jinja2 模板

python - 似乎无法从字符串中删除数字

python - 计算两个日期之间的差异,不包括 python 中的周末?

python - 我如何删除 python 2.7,因为我已经在 ubuntu 上安装了 3.6.5?

c++ - 获取音轨的编码

audio - 如何找到两种声音的共同点?

python - pycharm 类型检查器预期类型为 dict,而是得到 'None'

python - iPython timeit - 仅时间部分操作

python - 将 GPS 点与 Panda 分组