Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用atob函数时出现DOM异常5_Javascript_Base64_Decode - Fatal编程技术网

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

Javascript 使用atob函数时出现DOM异常5,javascript,base64,decode,Javascript,Base64,Decode,我写了一个函数,它将每5个字符的字符串编码和解码到Base64。编码一个工作得很好,但解码不行。控制台说, INVALID_CHARACTER_ERROR: DOM Exception 5 我试过了,但没用 我怎样才能使它正常工作 谢谢 每当从base64解码为字符串时,通常的过程是从base64字符串中提取4个字符并将其转换为3个字节。如果将5个字符传递给atob()函数,它将引发异常,因为传递的字符数应该是4的倍数。是指向我的解决方案的链接。有关Base64解码的更多信息,您可以参考以下内

我写了一个函数,它将每5个字符的字符串编码和解码到Base64。编码一个工作得很好,但解码不行。控制台说,

INVALID_CHARACTER_ERROR: DOM Exception 5
我试过了,但没用

我怎样才能使它正常工作

谢谢


每当从base64解码为字符串时,通常的过程是从base64字符串中提取4个字符并将其转换为3个字节。如果将5个字符传递给atob()函数,它将引发异常,因为传递的字符数应该是4的倍数。是指向我的解决方案的链接。有关Base64解码的更多信息,您可以参考以下内容