zoukankan      html  css  js  c++  java
  • 王小胖之 Base64编码/解码

    使用场景:编码网址作为URL参数,简单编码或加密数据,下载地址生成或解析。

    实现功能:BASE64在线编码和解码。

    数据实例:王小胖好啊,王小胖顶呱呱!! ~~ english 123 !@#$%^&*()_+

    输入:王小胖好啊,王小胖顶呱呱!! ~~ english 123 !@#$%^&*()_+

    输出:546L5bCP6IOW5aW95ZWK77yM546L5bCP6IOW6aG25ZGx5ZGx77yB77yBIH5+IGVuZ2xpc2ggMTIzICFAIyQlXiYqKClfKw==

    功能实现:主要是调用了一个base64.js文件,里面封装了使用js进行base64的编码和解码方法,当然如果用PHP来做就更加简单,但是JS能做的不要扔给服务端,减少压力。

    HTML代码

                <p>
                       <textarea class="form-control" id="in" rows="5" cols="">王小胖好啊,王小胖顶呱呱!! ~~ english 123 !@#$%^&*()_+</textarea>
                </p>
                <p>
                    <button class="btn btn-success " id="encode" >编码</button>
                       <button class="btn btn-success " id="decode" >解码</button>
                </p>
                <p>
                    <textarea class="form-control" id="out" rows="5" cols=""></textarea>
                </p>

     JS代码

                      $(function(){
                          $("#encode").click(function(){
                              $("#out").val(base64encode(utf16to8($("#in").val())));
                          })
                          $("#decode").click(function(){
                              $("#out").val(utf8to16(base64decode($("#in").val())));
                          })
                      });

    base64.js 地址:http://www.wxp123.me/Public/js/base64.js

    --------------------------------------------------------------------------------------------------------------------------

    不爱说话,一切以代码为主,其他 全靠悟性!

    Base64编码/解码http://www.wxp123.me/Index/detail/id/8.html

    王小胖个人博客地址:http://blog.wxp123.me/p/58

  • 相关阅读:
    级联操作
    深入解析http协议
    http状态码
    数据库在一对一、一对多、多对多怎么设计表关系
    [转载]C#深拷贝的方法
    TraceSource记录程序日志
    .NET 垃圾回收与内存泄漏
    DevExpress GridControl使用方法总结
    DevExpress使用技巧总结
    Oracle 错误代码小结
  • 原文地址:https://www.cnblogs.com/wangpg/p/4899432.html
Copyright © 2011-2022 走看看