【问题标题】:How to convert letters like ā, ä, å to simple ascii letters like a, a, a in Python? [duplicate]如何在 Python 中将 ā、ä、å 等字母转换为简单的 ascii 字母,如 a、a、a? [复制]
【发布时间】:2011-06-29 19:17:29
【问题描述】:

可能重复:
Python and character normalization

任何人都知道如何将变音符号和其他有趣的东西放在字母上方,例如ā, ä, å,以使它们成为简单的 ascii 字符,例如 Python 中的a, a, a

【问题讨论】:

标签: python special-characters


【解决方案1】:

我认为它们不能简单地转换,因为字母 ā, ä, å 是 Unicode 中的有效字符。您需要做的是自己映射从 ā, ä, åa,如果这是您想要做的。

【讨论】:

  • 这是不正确的;您可以使用 Unicode 规范化将“单一”字符(例如 á)转换为后跟 COMBINING ACUTE ACCENT 的 a,例如使用 unicodedata.normalize
猜你喜欢
  • 2011-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多