【发布时间】:2011-10-03 19:47:17
【问题描述】:
当我在瑞典网页中键入文本“gå”时,html 会生成以下字段:g%E5。也就是说,字母 a-ring (å) 编码为 %E5。我假设他们使用的是 ISO-8859-1。
如果我使用 Python 3.0 脚本生成相同的 html 地址,则字符串“gå”被编码为 g%C3%A5。现在字母 a-ring(å) 被编码为 %C3%A5。我假设 Python 3.0 (string) 正在使用 utf-8 以这种方式对 a-ring 进行编码。
如何使用 Python 3 生成带有 g%E5 的 html 地址?
【问题讨论】:
-
仔细查看chown's answer to your previous question。它展示了如何将 unicode 编码和解码为
iso-8559-1。
标签: python python-3.x