我有这样的网址:
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混合在一起,部分编码而不是部分,但是我只能编码最后一个参数)