JS中 atob 方法解码中文字符乱码问题

2023-09-10 08:28:25 浏览数 (2)

代码语言:javascript复制
// 中文 base64 编码
function utf8_to_b64(str) {
    return window.btoa(unescape(encodeURIComponent(str)));
}


// 中文 base64 解码
function b64_to_utf8(str) {
    return decodeURIComponent(escape(window.atob(str)));
}

非中文的话直接用 btoa 和 atob 就行了

0 人点赞