[IntelliJ] properties 한글 설정 하는 방법

Yuri Lee·2021년 7월 19일
0

배경

  • properties 에서 한글 변환으로 표기가 안되어서 불편함을 느꼈다. 한글로 잘 표기가 되도록 설정을 바꿔보자!

이유

  • Standard Java API에서 프로퍼티 파일들은 ISO 8859-1 인코딩을 사용하도록 설계되어 있는데 이때 한글 같이 ISO 8859-1에 정의되지 않은 문자는 이스케이프 시퀀스로 저장된다.
    • 이스케이프 시퀀스(escape sequence) 또는 확장열은 컴퓨터와 주변 기기의 상태를 바꾸는 데에 쓰이는 일련의 문자열이다. 제어 시퀀스(control sequence)라고도 한다. 일부 제어 시퀀스는 늘 같은 의미를 지니고 있는 특수 문자이다.
  • 이클립스(eclipse)는 기본으로 에디터 플러그인을 통해 한글로 변환하여 보여주지만 인텔리제이는 Transparent native-to-ascii conversion 기능을 통해 이스케이프 시퀀스 대신 national 문자들을 표기 할 수 있다.
    → 그래서 sts 사용할 때는 바로 잘 한글이 보였는데 IntelliJ 에서는 추가 설정을 해줘야 하는 구나...🙃

방법

  1. Preferences > Editor > File Encodings 에 들어가서 Transparent native-to-ascii conversion 를 체크한다.

  1. properties 파일에서 한글이 정상적으로 보여짐을 바로 확인할 수 있다.

https://ifuwanna.tistory.com/291
https://ko.wikipedia.org/wiki/%EC%9D%B4%EC%8A%A4%EC%BC%80%EC%9D%B4%ED%94%84_%EC%8B%9C%ED%80%80%EC%8A%A4

profile
Step by step goes a long way ✨

0개의 댓글