Illegal base64 character 22
时间: 2024-06-13 08:07:10 浏览: 311
Base64.java
根据提供的引用内容,Illegal base64 character 22错误通常是由于原加密内容不符合规范导致的。解决办法可以尝试以下两种方法:
1. 更换加密方式和解密方式,使用以下代码进行加密和解密:
```java
Encoder encoder = Base64.getMimeEncoder();
Decoder decoder = Base64.getMimeDecoder();
```
2. 打断点打在加密执行前,查看被加密的字符串是否合规,即是否存在不符合规范的内容,例如过多的空格或不支持的字符等。手动删除这些内容,然后再尝试解密。
阅读全文