实现代码如下

// 字符串转base64
getEncode64(str){
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
function toSolidBytes(match, p1) {
return String.fromCharCode('0x' + p1);
}));
} // base64转字符串(含中文)
getDecode(str){
return decodeURIComponent(atob(str).split('').map(function (c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
}

最新文章

  1. php导入excel
  2. hdu1492(约数个数定理)
  3. reqiurejs学习
  4. APNs详细使用步骤
  5. 【python cookbook】【字符串与文本】5.查找和替换文本
  6. c++ 复习练习
  7. python--httplib模块使用
  8. Java初转型-jdk安装和配置
  9. 很少人知道的office专用卸载工具
  10. 如何灵活利用免费开源图标字体-IcoMoon篇
  11. wget 无法下载jdk的处理办法
  12. GitHub上最火的40个iOS开源项目
  13. Java笔记(二)类
  14. ASP.NET MVC下使用AngularJs语言(七):Cookie的使用
  15. [转帖]关于网络编程中MTU、TCP、UDP优化配置的一些总结
  16. Video Frame Synthesis using Deep Voxel Flow 论文笔记
  17. Python学习--02输入和输出、运算符
  18. AIO + ByteBufferQueue + allocateDirect 终于可以与NIO的并发性能达到一致。
  19. 【AtCoder】ARC089
  20. HTML拾遗

热门文章

  1. debian11下载软件包及依赖(本地使用)
  2. RHEL8注册
  3. 用H5 Canvas绘制一个仪表盘笔记
  4. 学习-自增id++的问题
  5. HybridCLR热更新方案
  6. profile2的原理猜想
  7. SICP 笔记:环境配置
  8. 串口USART(续二)
  9. [NepCTF2022]中学数学
  10. PAT-basic-1022 D进制的A+B java