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