我最近用控制台来娱乐自己。当我使用用于 ENCODE 的window.atob()
函数到base64时,我注意到它为特殊字符串sdfsdfsdf
提供了错误。
你可以自己试试!另外要注意这是ENCODING在解码中不解码可能存在一些不相等的字符串。 (我的意见,可能不正确,因为base64是unicode)
我的问题是:这个问题的案例是什么?
答案 0 :(得分:1)
Acually atob将编码的base64解码为ascii(btoa编码),因此' sdfsdfsdf'不是有效的base64编码字符串。见https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.atob
答案 1 :(得分:1)
使用btoa是您正在寻找的。那个是解码不编码。此外,您无法解码每个字符串只是编码字符串。