use*_*764 8 base64 android illegalargumentexception
我在以下代码中得到了"java.lang.IllegalArgumentException:bad base-64":
byte[] msgBytes = Base64.decode(msgStr, Base64.NO_WRAP);
Run Code Online (Sandbox Code Playgroud)
msgString是一个String,就在这一行之前,我检查了msgStr的值,它是"fl-ILw ==".有什么不对的吗?
谢谢.
根据RFC 4648(http://www.rfc-editor.org/rfc/rfc4648.txt)' - '字符不是有效的Base64字符,但另一方面对"URL和文件名安全Base 64字母"有效.
因此,您可以使用Base64.URL_SAFE,具体取决于字符串的预期格式.
| 归档时间: |
|
| 查看次数: |
17659 次 |
| 最近记录: |