瀏覽器地址欄傳中文亂碼


在IE中地址欄傳值采用iso-8859-1(取決於服務器的編碼設置)

在Firefox中地址欄傳值采用URL編碼

當參數為中文時,服務器獲取到的參數也就是亂碼。

 

解決辦法 :

  1.統一url傳值的類型,可以使用js對參數進行URL編碼
   var _name=encodeURI($("#name").val()); //編碼

  2.在服務端解碼

   String _name=URLDecoder.decode(areaDTO.getName(),"utf-8");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM