王小胖之 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

posted @   托尼不是塔克  阅读(335)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示