【发布时间】:2017-03-15 10:55:32
【问题描述】:
我正在尝试使用 org.apache.commons.codec.binary.Base64 将 Base64 字符串转换为字节数组
byte[] image = Base64.decodeBase64("Base64 String");
然后将字节数组转换为 Base64 之类的
String Base64String = Base64.encodeBase64String(image);
但 base64String 与原始 base64 字符串不同。我不明白我哪里出错了
【问题讨论】:
-
有什么不同?你能给出一个具体的输入,你期望的输出和你得到的输出吗?
-
有什么不同?和Javadoc中的NOTE:有关系吗?
-
不同如何?你能给我们看一个small的例子吗?
-
我有一张图片转换成base64格式。我正在将 base64 字符串图像转换为字节数组并将其存储在 mysql 数据库中。当我尝试将字节数组转换为 base 64 字符串时,html 图像显示文件已损坏,当我调试时我看到输入 bse64 字符串和输出 base64 不同
-
在对字节数组进行编码和解码时使用正确的编码,如“UTF-8”
标签: java html arrays image base64