JS处理URL中的中文

今天遇到个问题   代码前任做者很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(编译后的值)中文

相关文章
相关标签/搜索