개발바닥곰발바닥
article thumbnail
728x90

IntelliJ에서 Spring 개발을 하다가 application.properties 파일에 주석 등의 한글을 적게 될 일이 생기는데 다음날 다시 프로젝트를 켜서 확인해보니 한글들이 모두 깨져있어서 당황스러웠다. 찾아보니 IntelliJ에서 Global Encoding은 UTF-8로 설정되어 있는 반면,  properties 파일은 ISO-8859으로 설정되어 있는 것을 볼 수 있는다. 이렇게 설정된 이유는 Java의 PropertyResourceBundle 클래스는 ISO-8859로 인코딩 되어야 하기 때문이라고 한다. (참고 링크)

 

 

우선 IntelliJ 에서 File -> Settings -> Editor -> File Encodings 메뉴로 들어가면 아래 사진과 같이 화면이 나온다.

그럼 빨간 동그라미가 쳐져있는 부분만 체크해주면 IntelliJ에서 application.properties 파일의 한글이 깨지지 않게 인코딩 해서 사용자에게 보여주게 된다.

728x90
profile

개발바닥곰발바닥

@bestinu

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!