java中URLEncode和URLDecode,解決參數傳輸亂碼問題


 

URLEncode,將普通字符創轉換成application/x-www-from-urlencoded字符串

//如果傳遞的字符串中包含非西歐字符的字符串,會被轉化成%XX%XX  XX為十六進制的數字
String urlString = URLEncoder.encode("你好", "GBK"); 
System.out.println(urlString);       
 //輸出:%C4%E3%BA%C3        

 

 

URLDecode,將application/x-www-from-urlencoded字符串轉換成普通字符串

String keyWord = URLDecoder.decode("%C4%E3%BA%C3", "UTF-8");  //將上面加碼后的字符串進行解碼
System.out.println(keyWord);                                  //輸出:你好

 

 

 


免責聲明!

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



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