在做接口自动化时, 接口需要传入中文,并且是经过编码之后的中文
例如需要将
https://www.百度.com
转换成如下, 才能执行成功,那要怎么转换呢?
https://www.%E7%99%BE%E5%BA%A6.com
简单, 代码如下
import urllib.parse
# 编码
data = "百度"
new_data = urllib.parse.quote(data)
print(new_data)
# 解码
data = urllib.parse.unquote(new_data)
print(data)
执行结果>>>
%E7%99%BE%E5%BA%A6
百度