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