jsencode⽅法
js方法js对⽂字进⾏编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent
1 escape(str)
不会对字母数字进⾏编码,
不会对下⾯这些 ASCII 标点符号进⾏编码- _ . *@
其他所有的字符都会被转义序列替换。
2 encodeURI(str)
不会对字母数字进⾏编码,
不会对ASCII标点符号进⾏编码-_.!~*’()
不会对在url中有特殊含义的ASCII标点符号进⾏编码:;/?:@&=+$,#
3 encodeURIComponent(str)
不会对字母数字进⾏编码,
不会对ASCII标点符号进⾏编码-_.!~*
会对在url中有特殊含义的ASCII标点符号进⾏编码:;/?:@&=+$,#
具体字符是否被编码可以利⽤console测试本⽂只是列举出了部分的字符;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。