gpt4 book ai didi

javascript - 使用 atob 函数时出现 DOM 异常 5

转载 作者:行者123 更新时间:2023-12-02 16:20:11 24 4
gpt4 key购买 nike

我编写了一个函数,可以将字符串的每 5 个字符与 Base64 进行编码和解码。编码可以完美地工作,但解码却不能。控制台说:

INVALID_CHARACTER_ERROR: DOM Exception 5

我已经尝试过this但这对我没有帮助。

怎样才能让它正常工作?

谢谢

JSbin

最佳答案

每当你从base64解码为字符串时,正常的过程是从base64字符串中取出4个字符并将其转换为3个字节。如果向 atob() 函数传递 5 个字符,它将引发异常,因为传递的字符数应为 4 的倍数。 Here是我的解决方案的链接。更多关于Base64解码的信息可以引用这个article .

关于javascript - 使用 atob 函数时出现 DOM 异常 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com