javascript对url进行encode的两种方式
javascript可以使用的内置函数有
encodeURI() encodeURIComponent() 他们都是用utf-8的编码方式
encodeURI(),用来encode整个URL,不会对下列字符进行编码:+ : / ; ?&。它只会对汉语等特殊字符进行编码 encodeURIComponent (),用来enode URL中想要传输的字符串,它会对所有url敏感字符进行encode
在对url做encode操作时,一定要根据情况选择不同的方法。 例如url = ‘www.xxx.com/aaa/bbb.do?parm1=罗’ 此时可以用encodeURI(url)当你的参数中包含+ : / ; ?&请使用 encodeURIComponent 方法对这些参数单独进行编码。 例如url = ‘www.xxx.com/aaa/bbb.do?parm1=www.xxx.com/ccc/ddd?p
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/27103.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论