html 传递参数中文乱码 js获取参数乱码

it2022-05-23  69

每天学习一点点 编程PDF电子书、视频教程免费下载:http://www.shitanlife.com/code

 

 

HTML传递中文参数时,有乱码导致接收不到正确的数据。JS中可以使用encodeURIComponent编码、decodeURIComponent解码来进行处理。

传递参数时,先编码: var url ="./map1.html?province=" + encodeURIComponent(province); //使用encodeURI编码

 

接受参数时,解码:

if(url.indexOf("province=") > 0){     var sub1=url.substring(url.indexOf("province=")+9);      return decodeURIComponent(sub1) }

 

 

 

 

 

每天学习一点点 编程PDF电子书、视频教程免费下载:http://www.shitanlife.com/code

 

转载于:https://www.cnblogs.com/scode2/p/9006922.html


最新回复(0)