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

每天学习一点点 编程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

 

posted @ 2018-05-08 10:41  漫步CODE人生  阅读(822)  评论(0编辑  收藏  举报