前端是vue,后台用的python。前台get请求url中有中文,后台看到链接地址变成了乱码?

后台控制台台中看到中文参数乱码

传递之前先把汉字跟标点符号之类转成urlcode
js代码

encodeURIComponent("哈哈哈哈哈");
输出"%E5%93%88%E5%93%88%E5%93%88%E5%93%88%E5%93%88"

py代码使用urllib将urlcode编码解码

from urllib import parse
get = "%E5%93%88%E5%93%88%E5%93%88%E5%93%88%E5%93%88"
print(parse.unquote(get))
输出"哈哈哈哈哈"
温馨提示:答案为网友推荐,仅供参考
相似回答