今天遇到个问题 代码前任做者很S B 的把文本框中填写的值 写入到url中 致使 会出现 “ddddd.asp?name=我是 隔壁 滴 老王 ” 这样的状况 而后用JS 获取参数就直接获取的乱码浏览器
解决办法编码
先在JS里面把中文编码下 url
var parame=encodeURI("我是 隔壁 滴 老王");code
而后再拼接到URL中io
而后 跳转URL的时候再编码下编译
window.location.href = encodeURI(url);乱码
这样输出到浏览器中的就是编译后的值co
跳转的页面获取值asp
var name=decodeURI(编译后的值)中文