以前在1.4种用的那个现在好像不能用了,为什么1.5中没有Base64的类呢?
请大家指教,谢谢!

解决方案 »

  1.   

    不兼容?
    不过Base64很简单,就是把三个字节(3*8bit) 编程四个字节(4*6bit)
      

  2.   

    sun.misc.BASE64Encoder重写过了,已经用不了了。
    建议用 java.util.prefs.Base64 * @author  Josh Bloch
     * @version 1.5, 12/19/03
     * @see     Preferences
     * @since   1.4
    这个class是1.4就有了的。或者使用 apache commons codec的 org.apache.commons.codec.binary.Base64
      

  3.   

    import sun.misc.BASE64Decoder;
    import sun.misc.BASE64Encoder;      // Base64 加密实例
         BASE64Encoder base64Encoder = new BASE64Encoder();
         //Base64加密
         String outStr = base64Encoder.encode(bytesEncoded);

                 BASE64Decoder base64Decoder = new BASE64Decoder();
                 byte[] buf = base64Decoder.decodeBuffer(strData)