
[Java] properties 파일에 등록한 메시지들이 깨질 때

·
Error
API 응답에 대해 공부하다가 예전부터 메시지를 등록하면 다음과 같이 깨지는 현상이 존재했다.깨지는 이유가 뭐에요자바에서 .properties 파일은 기본적으로 ISO-8859-1 타입 인코딩으로 해석된다..ISO는 우리가 지금 사용하는 사실상 표준 utf-8 이전에 사용하던 문자 인코딩으로, 영어, 숫자 , 아스키 코드 등만 지원하는 인코딩 셋이다.그래서 메시지를 한글로 등록하면 인코딩이 깨져서 해석할 수 없게 되어 저렇게 물음표로 출력되는 것이다. 정리하자면, .properties는 ISO-8859-1 인코딩셋을 사용하는데, 우리는 utf-8 인코딩셋인 한글을 사용하려고 했기 때문에 자바가 잘못된 바이트로 인식하여 한글이 깨지는 현상이 발생했던 것이다.해결방법인텔리제이 기준 Setting - Edit..