encodeURI()和decodeURI()
encodeURI()和decodeURI()是JavaScript中的两个函数,它们可以用来对URL进行编码和解码。
encodeURI()函数
encodeURI()函数可以将URL中的特殊字符转换为百分号(%)编码,以便在URL中正确传输。它不会对URL中的一些字符进行编码,如:/,?,:,@,&,=,+,$,#,空格等字符。
var encodedURI = encodeURI("http://www.example.com/test?name=中文"); // http://www.example.com/test?name=%E4%B8%AD%E6%96%87
decodeURI()函数
decodeURI()函数可以将使用encodeURI()函数编码的URL解码,以便读取正确的URL内容。
var decodedURI = decodeURI("http://www.example.com/test?name=%E4%B8%AD%E6%96%87"); // http://www.example.com/test?name=中文
encodeURI()和decodeURI()是JavaScript中的两个函数,它们可以用来对URL进行编码和解码。encodeURI()函数可以将URL中的特殊字符转换为百分号(%)编码,而decodeURI()函数可以将使用encodeURI()函数编码的URL解码。