熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

在 Java 中如何進行 BASE64 編碼和解碼

2013-11-15 11:39:24  來源: JSP教程 

  BASE 編碼是一種常用的字符編碼在很多地方都會用到JDK 中提供了非常方便的 BASEEncoder 和 BASEDecoder用它們可以非常方便的完成基於 BASE 的編碼和解碼下面是本人編的兩個小的函數分別用於 BASE 的編碼和解碼
  
  // 將 s 進行 BASE 編碼
  public static String getBASE(String s) {
  if (s == null) return null;
  return (new sunmiscBASEEncoder())encode( sgetBytes() );
  }
  
  // 將 BASE 編碼的字符串 s 進行解碼
  public static String getFromBASE(String s) {
  if (s == null) return null;
  BASEDecoder decoder = new BASEDecoder();
  try {
  byte[] b = decoderdecodeBuffer(s);
  return new String(b);
  } catch (Exception e) {
  return null;
  }
  }
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19386.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.