想对传递的参数进行base64编码,在网上找到一个既可以对英文参数又可以对中文参数进行编码的js组件,感觉十分嗨森,分享一下:
地址:https://github.com/dankogai/js-base64
我简单写了一个测试例子:
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>Test for base64.js</title>
- </head>
- <body>
- <input type="text" name="a" id="a" value="中国">
- <input type="text" name="a" id="b" value="">
- <script src="./base64.js"></script>
- <script>
- var a = document.getElementById('a').value;
- var d = Base64.encode(a);
- document.getElementById('b').value=d;
- alert(d);
- alert(Base64.decode(d));
- </script>
- </body>
- </html>