使用混合实体和utf8解析网址

时间:2019-07-10 08:26:27

标签: python-3.x urlencode

我有这样的网址:

https://my.url.com/eat?r=Hot%2CDog&rest=FÜR

如果检查源代码,则可以在Chrome内清楚地看到它。一旦打开它,它将变成:

https://my.url.com/eat?r=Hot%2CDog&rest=F%DCR

如何使用Python(3)从第一个网址传递到第二个网址?

urllib.parse.quote()将Ü转换为%C3%9C,所以我认为我对Chrome上到底发生了什么以及为什么Ü有两种不同的报价方式感到困惑。

如果我使用%C3%9C而不是%D,当我将其发送到浏览器时,它会转换回Ü,服务器会返回错误提示。

(请注意,我也不知道他们如何设法将url混合在一起,部分编码而不是部分,但是我只能编码最后一个参数)

0 个答案:

没有答案