通过地址栏传参,JS获取参数中文乱码解决方法
来源:互联网 发布:mac怎么卸载virtualbox 编辑:程序博客网 时间:2024/06/05 17:44
找了网上好多办法,终于找到一个解决方案。
<script type="text/javascript">
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //正则表达式获取页面URL的某个URL参数的方法
var r = window.location.search.substr(1).match(reg);
//就是这句出现问题!!!
//就是这句出现问题!!!
if(r!=null)return decodeURI(r[2]); return null;
//之前用的是unescape 进行编码才会造成中文乱码,改成decodeURI就OK了!
//之前用的是unescape 进行编码才会造成中文乱码,改成decodeURI就OK了!
};
</script>
取值用var name=decodeURI(GetQueryString("name")); //decodeURI进行解码 。
取值用var name=decodeURI(GetQueryString("name")); //decodeURI进行解码 。
阅读全文
1 0
- 通过地址栏传参,JS获取参数中文乱码解决方法
- js获取url地址栏参数中文乱码
- php中url地址栏传参数中文乱码解决方法汇总
- js地址栏获取参数的方法,解决中文乱码问题,能支持中文参数
- JS获取地址栏通过URL传的参数
- js通过获取地址栏参数跳转页面
- js通过获取地址栏参数跳转页面
- JS获取地址栏参数(解决参数中文乱码的问题)
- js获取url中的中文参数出现乱码解决方法
- js 获取地址栏参数
- js获取地址栏参数
- js 获取地址栏参数
- JS获取地址栏参数
- JS获取地址栏参数
- js获取地址栏参数
- js获取地址栏参数
- js 获取地址栏参数
- js获取地址栏参数
- 在tomcat中部署web项目的几种方式
- Git工作流程
- Hadoop学习笔记 3
- 内容的动态管理
- c#程序添加其他网站的webservice引用。
- 通过地址栏传参,JS获取参数中文乱码解决方法
- 《笨办法学python》加分习题28——我的答案
- 堆排序
- scala隐式转换总结
- Windows中点击“关闭”按钮发生了什么?看了一堆,挑出来质量比较高的
- GRE与IPsecVPN
- 百度云干货资源
- Linux Command Line and Shell Scripting Bible,3rd,PartI
- 模拟复选框