js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1 escape(str) 不会对字母数字进行编码, 不会对下面这些 ASCII 标点符号进行编码- _ . *@ 其他所有的字符都会被转义序列替换. 2 encodeURI(str) 不会对字母数字进行编码, 不会对ASCII标点符号进行编码-_.!~*’() 不会对在url中有特殊含义的ASCII