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

2021-08-10 18:52:09 字數 394 閱讀 5546

最近在做的專案當中有乙個需要在頁面上獲取url 引數的需求。

通過搜尋 在網上找到了 下面這個方法

[html]

view plain

copy

function getquerystring(name)   

但當引數中有中文的時候, 就會出現亂碼的問題。 通過查詢資料 原來是瀏覽器預設使用的是 

encodeuri 對漢字進行的編碼 所以在解碼的時候就需要使用decodeuri  而不是 

unescape 上面的**稍微修改下後 就能解決中文亂碼的問題了 

改後的**:

[html]

view plain

copy

function getquerystring(name)   

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

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

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

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

JS 獲取url引數以及中文亂碼問題

encodeuri 函式可把字串作為 uri 進行編碼 var para window.location.search 當前請求的url的引數部分 console.log para 結果 name e5 90 8d e7 a7 b0 type e7 b1 bb e5 9e 8b 根據引數部分和引數名...