在Java中编码为base 64我需要用Java的base 64编码一些数据。我该怎么做?提供Base 64编码器的类的名称是什么?我试着用sun.misc.BASE64Encoder班级,没有成功。我有以下Java 7代码:wr.write(new sun.misc.BASE64Encoder().encode(buf));我在用Eclipse。Eclipse将该行标记为错误。我导入了所需的库:import sun.misc.BASE64Encoder;import sun.misc.BASE64Decoder;但同样,它们都被显示为错误。我发现类似的帖子.我使用Apache Commons作为建议的解决方案,包括:import org.apache.commons.*;并导入从以下位置下载的JAR文件:http://commons.apache.org/codec/但问题仍然存在。Eclipse仍然显示前面提到的错误,请通知。
3 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
javax.xml.bind.DatatypeConverter#printBase64Binary
byte[] salt = new byte[] { 50, 111, 8, 53, 86, 35, -19, -47 };System.out.println(DatatypeConverter.printBase64Binary(salt));
添加回答
举报
0/150
提交
取消