【发布时间】:2013-07-14 16:27:56
【问题描述】:
我在将 HTML 转换为普通文本时遇到问题。我正在阅读一些页面,其中包括 unicode 符号,如 \u00f3 和 \u00f1 等。我希望将它们转换为普通 ASCII(不是 ó 和 ñ,而是 o 和 n)。
我在 Python 中尝试了很多,但有人知道一个简单的解决方案吗?
【问题讨论】:
我在将 HTML 转换为普通文本时遇到问题。我正在阅读一些页面,其中包括 unicode 符号,如 \u00f3 和 \u00f1 等。我希望将它们转换为普通 ASCII(不是 ó 和 ñ,而是 o 和 n)。
我在 Python 中尝试了很多,但有人知道一个简单的解决方案吗?
【问题讨论】:
看看这个 S-O 问题:What is the best way to remove accents in a Python unicode string?
两个好的库作为解决方案:
Unicode(可能添加字符)和 unicodedata(troncate)
【讨论】: