java URLEncode URLDecode 和js URLEncode URLdecode


  前端表單提交,采用get方式提交,或者直接通過url傳遞參數時,需要對特殊的字符進行編碼。

前端js URL編碼有兩種:encodeURI() 和 encodeURIComponent()。

顧名思義,encodeURI和encodeURIComponent()的區別在於,encodeURIComponent是對Component進行編碼的。前者是對整條url進行編碼,一個是對url的組件Component進行編碼。

完整的URI必然會包括“https://home.cnblogs.com/blog/”,這樣的的uri里面包括包括“:”、“/”等字符,這些字符,encodeURI不會進行編碼,而經過encodeURIComponent之后會變成“https%3A%2F%2Fhome.cnblogs.com%2Fblog%2F”。所有的特殊字符都被編碼

 


免責聲明!

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



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