python - 如何将带有斯堪的纳维亚字符的 UTF 字符串转换为 ASCII?

标签 python ascii utf

我想转换这个字符串

foo_utf = u'nästy chäräctörs with å and co.' # unicode

进入这个

foo_ascii = 'nästy chäräctörs with å and co.' # ASCII

.

知道如何在 Python (2.6) 中执行此操作吗?我找到了 unicodedata模块,但我不知道如何进行转换。

最佳答案

我认为你做不到。那些“nästy chäräctörs”无法编码为 ASCII,因此您必须选择不同的编码(UTF-8 或 Latin-1 或 Windows-1252 或其他编码)。

关于python - 如何将带有斯堪的纳维亚字符的 UTF 字符串转换为 ASCII?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2518005/

相关文章:

python - 如何让对象属性在 Python 中动态更新

java - Java 中是否保证 "normal"ASCII 值?

python - 将二进制转换为 ASCII,反之亦然

android - 如何将 💙 或任何其他表情符号放入 XML 字符串中?

C++:具有多种语言的字符串

python - 提交在 Django StaticLiveServerTestCase 中使用 Intercooler 的表单

python - django-filter:使用 DateFromToRangeFilter 的输入格式

c# - 字符串的实际长度

python - 使用非 ascii 字符时的 SQL Server (SQLCMD)、Python 和编码问题

python - 我可以对当前正在写入的文件使用 fdpexpect 吗?