python - 如何将unicode转换为Python字符串中的重音字符

标签 python unicode

我有一个足球运动员的名字列表,但无法正确打印带有重音字符的名字。我查看了许多 StackOverflow 帖子,但似乎找不到有效的解决方案。

现在,当我想要 Alexis Sánchez 时,我只能输出 Alexis S\u00e1nchez

最佳答案

对于 Python 3.x:

>>> print(bytes('Alexis S\\u00e1nchez', 'ascii').decode('unicode-escape'))
Alexis Sánchez

和 Python 2.x:

>>> print("Alexis S\\u00e1nchez".decode("unicode-escape"))
Alexis Sánchez

关于python - 如何将unicode转换为Python字符串中的重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58121898/

相关文章:

python - Windows 中的 aiohttp Python 库是否支持 HTTPS?

python - Kali Linux Python IDLE(py-2.7.10) "Cannot find any package ' 2.7.10'错误

unicode - 如果您的程序仅是英语,为什么要使用Unicode?

c++ - 我怎样才能 cin 和 cout 一些 unicode 文本?

javascript - 将字符串替换为 unicode 字符

python - 访问目录中的所有文件

python - 如何将 C 中的 double 组转换为 python 列表?

python - 如何使用 Python 从图像中分离复选框按钮和复选框文本?

Qt 和 unicode 转义字符串

javascript - 使用 jinja2 将 unicode 字符串交给 javascript