首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JSP JavaScript 傳輸中文亂碼與 encodeURI 解決方案

     編輯:程式設計綜合問答

JavaScript 將中文參數傳遞到後端 JSP 時若出現亂碼,或使用 escape 後後端接收為 null,可改用 encodeURI 進行兩次編碼。前端程式碼可寫為 namepass = encodeURI(encodeURI(namepass)),然後將參數附加到表單 action URL。

後端 Java 程式需引入 java.net.URLDecoder,並以 UTF-8 對參數進行解碼:name = URLDecoder.decode(name, "UTF-8")。這樣即可正確傳輸中文而不出現亂碼。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved