JAVA开发_Base64编码与解码
2015-05-08 14:54
302 查看
代码块
import java.io.UnsupportedEncodingException;public class Base64{
/** * * @param s * @return */ public static String getBASE64(String s) { if (s == null) { return null; } try { return getBASE64(s.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; } /** * * @param s * @return */ public static String getBASE64(byte[] b) { byte[] rb = org.apache.commons.codec.binary.Base64.encodeBase64(b); if (rb == null) { return null; } try { return new String(rb, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; } /** * * @param s * @return */ public static String getFromBASE64(String s) { if (s == null) { return null; } try { byte[] b = getBytesBASE64(s); if (b == null) { return null; } return new String(b, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; } /** * * @param s * @return */ public static byte[] getBytesBASE64(String s) { if (s == null) { return null; } try { byte[] b = org.apache.commons.codec.binary.Base64.decodeBase64(s .getBytes("UTF-8")); return b; } catch (Exception e) { return null; } }
}
相关文章推荐
- 转载:在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码(转)
- 在 Java 中如何进行 BASE64 编码和解码(转)
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码(转)
- Base64编码与解码的java实现
- java base64编码和解码
- java base64编码和解码
- java base64编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- java安全技术-Base64编码与解码
- Java Base64编码及解码
- java base64 编码解码工具
- MIME BASE64编码与解码 (java实现)
- java中BASE64与urlUncode的编码与解码
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码(有点儿乱,但是不妨碍作为一篇好文)
- 在 Java 中如何进行 BASE64 编码和解码(有点儿乱,但是不妨碍作为一篇好文)