java版本的escape和unescape函數

網上搜索到了以下內容,均來自

隔葉黃鶯 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函數”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章