gpt4 book ai didi

Python 3,如何将字符串转换为 "iso-8859-1"以在html中使用

转载 作者:行者123 更新时间:2023-12-01 06:06:49 31 4
gpt4 key购买 nike

当我在瑞典语网页中输入文本“gå”时,html 会生成以下字段:g%E5。也就是说,字母 a 环 (å) 编码为 %E5。我假设他们正在使用 ISO-8859-1。

如果我使用 Python 3.0 脚本生成相同的 html 地址,则字符串“gå”将编码为 g%C3%A5。现在字母 a-ring(å) 被编码为 %C3%A5。我假设 Python 3.0(字符串)使用 utf-8 以这种方式编码 a 环。

如何使用 Python 3 生成带有 g%E5 的 html 地址?

最佳答案

我创建了这个 Python 源文件:

#coding: utf-8
print repr(u"gå".encode("ISO-8859-1"))

得到了

'g\xe5'

作为输出。

我使用的是 Python 2,但对于 Python 3 应该是相同的,在 unicode 文字之前没有 u,可能没有编码行,并且带有 ascii而不是 repr

所以它应该像指定“ISO-8859-1”作为编码一样简单。

如果没有看到您的确切代码,我无法告诉您具体在哪里执行此操作。查看文档以了解您使用的任何内容如何设置编码。

关于Python 3,如何将字符串转换为 "iso-8859-1"以在html中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7639907/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com