王小太りのBase 64コード/復号

2966 ワード

使用シーン:URLパラメータとしてURLを符号化し、データを簡単に符号化または暗号化し、ダウンロードアドレスの生成または解析を行う.
実装機能:BASE 64オンライン符号化と復号化.
データの例:王小胖好啊,王小胖顶咯!!!english 123 !@#$%^&*()_+
入力:王小胖好啊,王小胖顶咯!!!english 123 !@#$%^&*()_+
出力:546 L 5 bCP 6 IOW 5 aW 95 ZWK 77 yM 546 L 5 bCP 6 IOW 6 aG 25 ZGx 5 ZGx 77 yBIH 5+IGVuZ 2 xpc 2 ggMTIzICFAIyQlXiYqKclfKw==
 
機能実装:主にbase 64が呼び出される.jsファイルは、jsを使用したbase 64の符号化と復号化方法がカプセル化されており、もちろん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
--------------------------------------------------------------------------------------------------------------------------
話が苦手で、すべてコードを主として、その他はすべて悟りに頼っています!
Base 64符号化/復号化:http://www.wxp123.me/Index/detail/id/8.html
王小太り個人ブログアドレス:http://blog.wxp123.me/p/58