前端是vue,后台用的python。前台get请求url中有中文,后台看到链接地址变成了乱码?
发布网友
发布时间:2022-04-23 00:50
我来回答
共1个回答
热心网友
时间:2023-10-09 14:04
传递之前先把汉字跟标点符号之类转成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))
输出"哈哈哈哈哈"