请教BASE64解码方法

youngmean 2005-02-02 10:41:17
BASE64解码是这样吗?是不是有问题
public static String base64Decode(String base64Src){
String r = "";
try{
BASE64Decoder decoder = new BASE64Decoder();
byte[] buf = decoder.decodeBuffer(base64Src);
r = new String(buf);
}catch(Exception e){
e.printStackTrace();
}
return r;
}
...全文
174 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngmean 2005-02-03
  • 打赏
  • 举报
回复
base64是不是受长度限制???
当strBase64短时,decode就没问题,但长时,就出错!
什么原因??
super_zzw 2005-02-03
  • 打赏
  • 举报
回复
我写过一个Base64的编码和解码程序,如果想研究一下的话可以联系我。
DarrenWang 2005-02-03
  • 打赏
  • 举报
回复
使用jakarta commons的codec,类似以下代码解码就可以了:
String encoding = "SJIS";
byte[] b = Base64.decodeBase64(base64Content.getBytes());
String originalContent = new String(b,encoding);

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧