網上搜索到了以下內容,均來自
隔葉黃鶯 The Blog of Unmi
“有時候我們在處理頁面提交過來的中文產生亂碼不容易解決時,比如頁面選擇了別的編碼,而 AJAX 是用的 UTF-8
字符集,我們可以對要發送到服務器的中文用 Javascript 的 escape 函數進行編碼,然而 Java 中又沒有相應的
unescape 函數。
而且 Java 中的 java.net.URLDecoder/java.net.URLEncoder
也對應不上 javascript 的 encodeURI/decodeURI 和
encodeURIComponent/decodeURIComponent 函數。
對於傳送後偶爾會出現亂碼的中文字符串用 javascript 的 escape 編碼後,傳到服務器,就能用上面的方法 unescape 解碼了,escape 與 encodeURI 可是不一樣的。
代碼摘自: java版本的escape和unescape函數”