본문 바로가기

JAVA

[byte[] 을 String 형으로 변환]

byte[] 을 String 형으로 변환 할 때 데이터가 변경될 수 가 있는데 이때
BASE64Encoder 와 BASE64Decoder로 이 문제를 해결할 수 있다.

String src = "안녕하세요";

BASE64Encoder base64Encoder = new BASE64Encoder();
byte[] temp = base64Encoder.encode(src.getBytes());

BASE64Decoder base64Decoder = new BASE64Decoder();
String data = base64Decoder.decodeBuffer(temp);

이런식으로 하면 문제 없어짐 ㅋㅋ