b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jsp乱码 url 中文乱码问题

电脑杂谈  发布时间:2018-01-23 19:04:51  来源:网络整理

jsp页面传值中文乱码_jsp传值中文乱码_jsp乱码

jsp乱码jsp乱码

??function getUrlParam(key){

?? ??// 获取参数

?? ??var url = window.location.search;

?? ??// 正则筛选地址栏

?? ??var reg = new RegExp("(^|&)"+ key +"=([^&]*)(&|$)");

?? ??// 匹配目标参数

?? ??var result = url.substr(1).match(reg);

?? ??//返回参数值

?? ??return result ? decodeURIComponent(result[2]) : null;

}

jsp乱码_jsp页面传值中文乱码_jsp传值中文乱码

?? function getParamByUrl(key) {

?? ?? ?? var params = {};

?? ?? ?? var url = location.search;

?? ?? ?? if (url.indexOf("?") == -1) {

?? ?? ?? ?? ?? return null;

?? ?? ?? }

?? ?? ?? url = url.substring(1);

?? ?? ?? var arrs = url.split("&");

?? ?? ?? for (var i = 0; i < arrs.length; i++) {

?? ?? ?? ?? ?? var arr = arrs[i].split("=");

jsp页面传值中文乱码_jsp传值中文乱码_jsp乱码

?? ?? ?? ?? ?? params[arr[0]] = arr[1];

?? ?? ?? }

?? ?? ?? return params[key];

?? }

??function getQueryString(key) { ????

?? ?? ??var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); ????

?? ?? ??var r = window.location.search.substr(1).match(reg); ????

?? ?? ??if (r != null) return decodeURI(r[2]); return null; ????

}

这3中都能取出url的参数,但是第三种可以实现中文转码,即使传中文也不会乱码

var name = getQueryString("name");

url:aproductContents.jsp?name=张晓&code=云长


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-62287-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...