1、escape() //编码一个字符串 语法:escape(value);
var str = "javascript的URL转义";
var str2 = escape(str);
//输出 :javascript%u7684URL%u8F6C%u4E49
2、unescape() //解码一个由escape()函数编码的字符串
var str = "javascript%u7684URL%u8F6C%u4E49";
var str2 = unescape(str);
//输出 :javascript的URL转义
3、encodeURI() //转义一个URI中的字符 语法:encodeURI(uri) //这个在编码不同的AJAX请求时,解决中文乱码问题经常用到。
var str = "javascript的URL转义";
var str2 = encodeURI(str);
//输出 :javascript%E7%9A%84URL%E8%BD%AC%E4%B9%89
4、decodeURI() //解码一个URI中的字符 语法:decodeURI(uri)
var str = "javascript%E7%9A%84URL%E8%BD%AC%E4%B9%89";
var str2 = decodeURI(str);
//输出 :javascript的URL转义
5、encodeURIComponent() //转义URI组件中的字符
var str = "javascript的URL转义";
var str2 = encodeURIComponent(str);
//输出 :javascript%E7%9A%84URL%E8%BD%AC%E4%B9%89
6、decodeURIComponent() //解码一个URI组件中的字符
var str = "javascript%E7%9A%84URL%E8%BD%AC%E4%B9%89";
var str2 = decodeURIComponent(str);
//输出 :javascript的URL转义