String encode = Base64.encodeBase64String("Hello".getBytes());
System.out.println(encode);
byte[] decode = Base64.decodeBase64(encode);
System.out.println(decode.toString());
여기서 무엇이 잘못되었는지 알 수 없습니다. 가능한 모든 조합을 시도했습니다. 캐릭터 셋, toString, toString를 설정합니다. 인코딩은 완벽하게 작동합니다. 그 번호를 웹 디코더에 넣고 매번 올바른 값을 얻을 수 있습니다. 이 일을 제대로 할 수는 없습니다.Base64.decodeBase64를 작동시키지 못함 (Commons codec)
출력 : 내가 루프를 사용하여 수동으로 문자열에 문자를 추가하면 작동 할 수
run:
SGVsbG8= (encode)
[[email protected] (decode)
. 하지만 toString이 나 한테 그렇게했다고 생각 했어?
대단히 감사합니다. 배열의 toString에 대해 생각하지 않고 있었다고 생각합니다. 이제는 의미가 있습니다. –