python - 在 Python 中将 Unicode 转换为双 ASCII 字母 (ß -> ss)

标签 python unicode encoding

一些 Unicode 字符也可以写成两个 ASCII 字母(例如:ß -> ss,å -> aa)。有什么方法可以在 Python 中转换这些,而无需列出所有这些?

后期编辑:

这种转换由许多网站完成,包括 Stackoverflow(转换了此页面的 url)和 Twitter。我很好奇他们是怎么做到的。

最佳答案

没有通用的规则。

你可以试试 unidecode将 Unicode 文本音译为 ASCII 的模块。

关于python - 在 Python 中将 Unicode 转换为双 ASCII 字母 (ß -> ss),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248467/

相关文章:

python - 我在哪里保存 .py 文件,以便我可以从 python 解释器(从 powershell )导入它

python - 列出由 apscheduler 安排的 cron 作业

unicode - CSS 'content' 属性中允许的字符?

javascript - 当涉及重音等时,如何从 javascript 以 GET 请求形式重现 url 编码?

python - 如何在 Linux Ubuntu 10.04 上为 Python 安装 lpsolve 模块?

python - 按两列过滤 pandas 数据框,其中一列是列表

c++ - 为什么 getline 正在读取我的整个 unicode 文件

unicode - 表情符号是如何实现的?

python - 编码 python utf-8 分割

html - Delphi 的最佳 HTML 编码器?