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