js 解析 url参数中文的情况
生活随笔
收集整理的这篇文章主要介绍了
js 解析 url参数中文的情况
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
js读取路径中参数时中文的问题
JS在读取路径中参数时出现中文会乱码。
如?name=%B2%E2%CA%D4,读出来也是%B2%E2%CA%D4,该怎么转换呢???
解决代码如下:
<script type="text/javascript">
function fnRecode(ck) {//ck:cookie
ck=ck.replace(//+/g,"%20");
ck=ck.replace(/%([B-F].)%(.{2})/g,
function(){
var k=arguments[1]+arguments[2];
window.execScript("function fnToUnicode(ansi):fnToUnicode=hex(ascw(chr(ansi))):end function","vbscript");
return "%u"+fnToUnicode(eval("0x"+k)); });
return unescape(ck);
}
alert(fnRecode('name=%B2%E2%CA%D4'));
</script>
转载于:https://www.cnblogs.com/wangyuru/archive/2013/04/08/3007545.html
总结
以上是生活随笔为你收集整理的js 解析 url参数中文的情况的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 读书笔记2013第6本:《棋与人生》(二
- 下一篇: OpenSearchServer 1.4