Base64 인코딩 및 디코딩 문자열

 

문자열 테스트 = " 테스트字符串" ; 

// 方法一 
최종 Base64.Encoder 인코더 = Base64.getEncoder (); 
최종 Base64.Decoder 디코더 = Base64.getDecoder (); 
문자열 encodeText = encoder.encodeToString (test.getBytes ( " UTF-8 " )); 
체계. 아웃 .println (encodeText); 
문자열의 =  문자열 (decoder.decode (encodeText), " UTF-8 " ); 
체계. 아웃 .println 발 

// 方法二 
encodeText = Base64Utils.encodeToString (s.getBytes ( " UTF-8" )) 
. 시스템 밖으로 .println ( " 2 " + encodeText) 
문자열 S1 = 새로운 문자열 (Base64Utils.decode (encodeText.getBytes ()) " UTF-8 " ) 
. 시스템 밖으로 .println ( " S1 : " + S1);

추천

출처www.cnblogs.com/11HAN/p/12119216.html