js中文引數亂碼

2021-05-21 13:06:39 字數 340 閱讀 4275

在js中或a href中,傳中文引數會出現亂碼,解決方案如下:

var url="loginservlet?name="+encodeuri(document.getelementbyid("username").value);

servlet處理:

string name = request.getparameter("name");

string username = new string(name.getbytes("iso-8859-1"), "utf-8");

傳參:用encodeuri("url引數")將url編碼

收參:用decodeuri("接收到的值")解碼

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

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

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

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

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

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