如果创建一个显式表,然后使用unicode.translate方法会更好。这样做的好处是音译更加精确,例如,用德语将“ö”译为“ oe”,将“ß”译为“ ss”。
PyPI上有几种音译包:translitcodec,Unidecode和trans。
用Python用基本拉丁字母替换国际字符的好方法是什么?
如果创建一个显式表,然后使用unicode.translate方法会更好。这样做的好处是音译更加精确,例如,用德语将“ö”译为“ oe”,将“ß”译为“ ss”。
PyPI上有几种音译包:translitcodec,Unidecode和trans。