js 獲取 url 中文引數

2021-06-18 22:44:55 字數 352 閱讀 5441

在網上看了一篇文章,有這樣的**,把url中傳遞的引數放在乙個字典中作為返回值。

function getrequest() ;

if (url.indexof("?") != -1)

}return therequest;

}  用著不錯,感謝貢獻者。

不過我在判斷引數是否等於乙個中文值的時候遇到了問題。

在chrome中除錯, 發現原來的引數是"subcate=時尚", 而我獲取到的subcate是"

%e6%97%b6%e5%b0%9a

"。需要對引數轉碼。

decodeuricomponent(subcate)

就可以獲得「時尚」了。

js 獲取url 引數 中文亂碼問題

最近在做的專案當中有乙個需要在頁面上獲取url 引數的需求。通過搜尋 在網上找到了 下面這個方法 html view plain copy function getquerystring name 但當引數中有中文的時候,就會出現亂碼的問題。通過查詢資料 原來是瀏覽器預設使用的是 encodeuri...

js 獲取url 引數 中文亂碼問題

最近在做的專案當中有乙個需要在頁面上獲取url 引數的需求。通過搜尋 在網上找到了 下面這個方法 function getquerystring name 但當引數中有中文的時候,就會出現亂碼的問題。通過查詢資料 原來是瀏覽器預設使用的是 encodeuri 對漢字進行的編碼 所以在解碼的時候就需要...

js中獲取url的中文引數

1方法 var url document.location.tostring 獲取url位址 var urlparmstr url.slice url.indexof 1 獲取問號後所有的字串 var arr urlparmstr.split 通過 符號將字串分割轉成陣列 var courseid ...