BASE64与字符串之间转换通常使用两种方法:
1. java API
2 Apache jar
package net.csdn.blog.epay.util;
import java.io.UnsupportedEncodingException;
import org.apache.commons.codec.binary.Base64;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class Base64Util {
// *****************************apache包 BASE64编码***************************
/**
*
* 使用Base64对字符串进行编码
*
* @param binaryData
* @return
*/
public static String encode64(String str) {
// try {
// return new String(Base64.encodeBase64(binaryData), "UTF-8");
// } catch (UnsupportedEncodingException e) {
// return null;
// }
byte[] b = str.getBytes();
Base64 base64 = new Base64();
b = base64.encode(b);
Str