要将URL中的特殊字符转换为UTF-8形式,可以使用编码转换工具urllib.parse.quote()。

以下是一个示例代码,将给定的URL进行转换:

import urllib.parse

url = 'https%3A%2F%2Fvote.qimarket.com%2Fbaoming%2Fpages%2FactivityDetail%2FactivityDetail%3FactivityId%3D226%26appId%3Dwx474a7fc58922241f'
decoded_url = urllib.parse.unquote(url)
encoded_url = urllib.parse.quote(decoded_url, safe=':/?&=')

print(encoded_url)

运行代码后,将打印出转换后的URL:

https%3A%2F%2Fvote.qimarket.com%2Fbaoming%2Fpages%2FactivityDetail%2FactivityDetail%3FactivityId%3D226%26appId%3Dwx474a7fc58922241f

请注意,转换后的URL与原始URL相同,因为原始URL已经是UTF-8编码的形式

怎么把url=https3A2F2Fvoteqimarketcom2Fbaoming2Fpages2FactivityDetail2FactivityDetail3FactivityId3D22626appId3Dwx474a7fc58922241f改成utf-8的形式

原文地址: https://www.cveoy.top/t/topic/ic5O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录