编码函数主要包括两个:"encodeURI"和"decodeURI"。encodeURI方法返回对一个URI字符串编码后的结果。与encodeURL相反,decodeURI方法将一个已编码的URI字符串解码成最原始的字符串并返回。

说明:URL是最常用的一种URI。URI比URL表示的概念更大,不仅限于描述Internet资源的地址,还包括数字对象标识符(DOI)和国际标准书号(ISBN)等标识名称。一般情况下,可将URI与URL等同看待。

<script language="javascript">

<!--

 var Str1=encodeURI("​​http://www.sohhu.com/index.htm?category​​=体育");

 document.write("编码后的值:"+Str1+"<br/>");

 var Str2=decodeURI("​​http://www.sohu.com/index.htm?category=%E4%BD%93%E8%82%B2​​ ");

 document.write("编码前的值:"+Str2);

//-->

</script>