返回

Base编码转码

public class Base64Coder {  

     public static final String ENCODING = "UTF-8";

     public String encode(String data)     throws UnsupportedEncodingException   {  

         byte[] b = Base64.encode(data.getBytes("UTF-8"));    

         return new String(b, "UTF-8");

     }

    public String decode(String data) throws UnsupportedEncodingException {   

       byte[] b = Base64.decode(data.getBytes("UTF-8"));  

       return new String(b, "UTF-8");   }

       public static void main(String[] args) throws UnsupportedEncodingException   {    

           Base64Coder b = new Base64Coder();   

           String a = "jfslfj的师傅师傅";    

           String str = b.encode(a);    

           System.out.println(str);  

          System.out.println(b.decode(str));

    }

}

posted @ 2013-06-11 15:44  feige_hunter  阅读(489)  评论(0)    收藏  举报