对于中文字符串进行编码解码时,我们需要对其做一定处理方可,否则乱码
let name = '新码笔记';
let encodedData = window.btoa(unescape(encodeURIComponent(name )));
// 输出:5paw56CB56yU6K6w
let decodedData = decodeURIComponent(escape(window.atob('5paw56CB56yU6K6w')))
// 解码输出:新码笔记
本文介绍了如何对中文字符串进行编码和解码,避免在处理过程中出现乱码问题。通过具体示例展示了使用window.btoa和window.atob方法对中文字符串进行Base64编码和解码的过程。
对于中文字符串进行编码解码时,我们需要对其做一定处理方可,否则乱码
let name = '新码笔记';
let encodedData = window.btoa(unescape(encodeURIComponent(name )));
// 输出:5paw56CB56yU6K6w
let decodedData = decodeURIComponent(escape(window.atob('5paw56CB56yU6K6w')))
// 解码输出:新码笔记

被折叠的 条评论
为什么被折叠?