Caused by: java.lang.IllegalArgumentException: Illegal base64 character: '$'
时间: 2023-12-19 17:31:33 浏览: 193
java: 非法字符
这个错误通常是因为Base64编码中包含了非法字符,导致解码失败。解决这个问题的方法是将非法字符替换为合法字符,例如将'+'替换为'-',将'/'替换为'_'等。你可以使用Python的base64库来进行替换,示例代码如下:
```python
import base64
# 将非法字符替换为合法字符
base64_str = '...$...'
base64_str = base64_str.replace('$', '+')
# 解码Base64字符串
decoded_str = base64.b64decode(base64_str)
```
阅读全文