JavaScript实现Base64编码和解码的方法

分类:知识百科 日期: 点击:0

JavaScript实现Base64编码和解码

Base64是一种用64个字符来表示任意二进制数据的方法,常用于在URL、Cookie、网页中传输少量二进制数据。在JavaScript中,可以使用以下方法实现Base64编码和解码:

  • 编码:

    // 编码
    function base64Encode(str) {
    	return window.btoa(unescape(encodeURIComponent(str)));
    }
    
  • 解码:

    // 解码
    function base64Decode(str) {
    	return decodeURIComponent(escape(window.atob(str)));
    }
    

使用方法:

var str = "Hello World!";
var encodeStr = base64Encode(str);
var decodeStr = base64Decode(encodeStr);
console.log(encodeStr); // SGVsbG8gV29ybGQh
console.log(decodeStr); // Hello World!

以上就是,可以用来在URL、Cookie、网页中传输少量二进制数据。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。