解决JS中URL中文乱码-解码
解决url乱码,主要有三种方法:unescape,encodeURI以及encodeURIComponent(),对于url中含有中文的,发现此前用的不起作用,改成了decodeURL中文解码正常,代码如下
var url = window.location.search; //获取url中"?"符后的字串 var theRequest = new Object();if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");for (var i = 0; i < strs.length; i++) {//就是这句的问题console.log( theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]));//之前用了unescape()//才会出现乱码 }}
代码封装参考
function getUrlParam(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象var r = window.location.search.substr(1).match(reg); //匹配目标参数if (r != null) return decodeURI(r[2]); return null; //返回参数值
}
getUrlParam(参数1);
getUrlParam(参数2);
解决JS中URL中文乱码-解码相关推荐
- springMVC中URL中文乱码问题
解决springMVC中URL中文乱码问题 问题: 在java控制器里面如果转发或重定向的URL中有中文,那么请求该URL时就会造成乱码,导致访问出错. 事例 @RequestMapping(&quo ...
- matlab ubuntu 显示乱码_解决Linux中Matlab中文乱码问题
解决 Linux 中 Matlab 中文乱码问题 由于 Linux 下 Matlab 的图形界面是用 Java 写的,所以只要搞定 Java 的中文显 示就行了. 1 . 我 Matlab2007a ...
- 解决PHP中JSON中文乱码的几种方法
在开发过程中,我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中文乱码的情况,解决PHP JSON中文乱码的方法 ...
- js html路径乱码,如何把js获取url中文乱码转码
一:Js的Url中传递中文参数乱码问题 重点:encodeURI编码,decodeURI解码: 1.传参页面Javascript 代码:// GBK与UTF-8的转码:iconv("gbk& ...
- Web开发问题:IE浏览器中url中文乱码问题
问题描述: 使用IE浏览器,通过url传参,中文字符变成乱码,Chrom浏览器无该现象 例: 使用ajax向后台传参时,url中的中文是正常的 var ntid="王二蛋"; va ...
- java 中文问号问题_解决java中的中文乱码问题(ZT)
一般在传送时使用的encoding:使用GET 的方式: String test = new String((request.getParameter("test")).getBy ...
- 解决jupyter中matplotlib中文乱码问题
方法一: 第一步:系统中文字体查看 [hadoop@p168 ~]$ fc-list :lang=zh /System/Library/Fonts/STHeiti Medium.ttc: 黑体-简,黑 ...
- matlab 字符乱码问号,解决Linux中Matlab中文乱码问题
由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了. 1.我Matlab2007a的JRE目录为:/opt/matlab/sys/java/jre/glnx8 ...
- 解决Xshell7中的中文乱码问题
1.如果你的数据源是.xlsx或.csv格式: 第一步,用记事本方式打开数据源,左上角点击另存为,选择下方编码方式: 第二步,再将数据集上传到xshell7中即可. 如没解决,联系我
最新文章
- CheckStyle, 强制你遵循编码规范
- 设计模式(24)-----责任链模式
- 用C++实现二分查找
- 【渝粤教育】 国家开放大学2020年春季 1259西方行政学说 参考试题
- 【JAVA 第三章 流程控制语句】课后习题 温度转换
- 为什么SQL用UPDATE语句更新时更新行数会多3行有触发器有触发器有触发器有触发器有触发器有触发器...
- 浅析希区柯克的悬念电影:以《惊魂记》为例
- div关闭怎么写 html,大神你好,请问怎么在以下代码的div中添加一个关闭按钮?...
- OpenGL基础46:切线空间
- 未来三年分布式光伏必然爆发
- Mac UserWarning: findfont: Font family ['SimHei'] not found
- js中html5修改字体大小,jquery设置字体大小插件
- Kubernetes【容器运行时】Kata Containers 与 gVisor
- gis合并dem数据_arcgis如何制作DEM数据
- NYOJ - [第九届河南省程序设计大赛]宣传墙(DP)
- 2012网站服务器目录磁盘满了,服务器磁盘异常爆满的原因及解决方法
- 计算机毕业设计:基于微信小程序的校园求职系统
- C语言输入一串包含单词和‘_’的字符串,将所有的单词存入二维数组中,并打印输出
- DRV8825 TB8825 最佳线路图布局
- C语言生成BMP文件