<html><head><title>js escape()/unescape() function</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body> <pre>JavaScript escape()/unescape() function test </pre> <form name="encode"> <textarea rows="10" cols="60" name="src"></textarea> <input onclick="utfEncode();" value="encode" type="button"> <textarea rows="10" cols="60" name="dest"></textarea> <input onclick="utfDecode();" value="decode" type="button"> </form> <script language="JavaScript"> function utfEncode(){ var str = document.encode.src.value; str=escape(str) str=str.replace(/%/g, "\\"); str=str.toLowerCase(); document.encode.dest.value=str; } function utfDecode(){ var str = document.encode.dest.value str=str.replace(/\\/g, "%"); document.encode.src.value =unescape(str); } </script> </body></html>