如何转换像ā;这样的字母äå;对于简单的ascii字母,如Python中的a、a、a?

如何转换像ā;这样的字母äå;对于简单的ascii字母,如Python中的a、a、a?,python,special-characters,Python,Special Characters,可能重复: 任何人都知道如何将umlauts和其他有趣的东西放在字母上方,比如ā,å,使它们成为简单的ascii字符,比如Python中的a,a,a?我不认为它们可以简单地转换,因为字母ā,ä,å根据Unicode>是有效的字符。你需要做的是做你自己的映射,从sayā,ä,å到a,如果这是你想要做的;例如,您可以使用Unicode规范化,使用Unicode数据将诸如á之类的“单一”字符转换为a,后跟一个组合了锐重音的。

可能重复:


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

我不认为它们可以简单地转换,因为字母
ā,ä,å
根据Unicode>是有效的字符。你需要做的是做你自己的映射,从say
ā,ä,å
a
,如果这是你想要做的;例如,您可以使用Unicode规范化,使用Unicode数据将诸如á之类的“单一”字符转换为a,后跟一个组合了锐重音的