js中escape()、encodeURI()、encodeURIComponent()的区别是什么

js中escape()、encodeURI()、encodeURIComponent()的区别是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

我们提供的服务有:成都网站设计、网站制作、外贸营销网站建设、微信公众号开发、网站优化、网站认证、嫩江ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的嫩江网站制作公司

1.escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。

2.encodeURI()除了常见的符号以外,对网址中有特殊含义的符号“; / ? : @ & = + $ , #”,不进行编码。编码后,它输出符号的utf-8形式,并且在每个字节前加上%。

3.encodeURIComponent() 像”; / ? : @ & = + $ , #”,这些在encodeURI()中不被编码的符号,在encodeURIComponent()中统统会被编码。

4.encodeURI()和encodeURIComponent()都不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ’ ( ) 。

undefined

感谢各位的阅读!看完上述内容,你们对js中escape()、encodeURI()、encodeURIComponent()的区别是什么大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道。


分享文章:js中escape()、encodeURI()、encodeURIComponent()的区别是什么
本文地址:http://bzwzjz.com/article/jgehog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站设计 手机网站建设 成都网站设计 成都网站建设 重庆网站建设 成都网站制作 网站建设公司 成都网站制作 教育网站设计方案 专业网站设计 网站制作 重庆网站建设 四川成都网站设计 成都定制网站建设 成都网站设计 响应式网站设计 成都网站建设 响应式网站设计方案 成都模版网站建设 成都网站设计 手机网站建设 高端品牌网站建设