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