btoa和atob在nodejs中应该怎么写?
·
btoa 方法是将字符串进行base64编码
atob 方法是将已进行base64编码的字符串进行解码
// 对字符串进行base64编码
let res = btoa('123')
console.log(res) // MTIz
// 对base64编码进行解码
res = atob(res)
console.log(res) // 123
btoa 和 atob两种全局方法在nodejs环境中也是可以使用的,但也是为了旧版 Web 平台 API 兼容,在新代码是最好不要使用,因为有可能会被移除。
那么在nodejs中应该如何使用?
// 对字符串进行base64编码
let buffer = Buffer.from('123')
console.log(buffer.toString('base64')) // MTIz
// 对base64编码字符串进行解码
// 读取base64字符串
buffer = Buffer.from('MTIz','base64')
// 进行解码
console.log(buffer.toString()) // 123

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)