为什么atob()不是btoa()

来自三线的随记
Admin讨论 | 贡献2019年3月21日 (四) 15:01的版本 (创建页面,内容为“javascript里面 使用atob()函数完成base-64 decode 使用btoa()函数完成base-64 encode 命名的原因,找到一个解释<blockquote>In these APIs, for…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

javascript里面

使用atob()函数完成base-64 decode

使用btoa()函数完成base-64 encode

命名的原因,找到一个解释

In these APIs, for mnemonic purposes, the "b" can be considered to stand for "binary", and the "a" for "ASCII".

In practice, though, for primarily historical reasons, both the input and output of these functions are Unicode strings.