닭발개발

[intelliJ] 인코딩 설정하기, 한글설정, UTF-8 설정 본문

알아두면 쓸모있는 것들

[intelliJ] 인코딩 설정하기, 한글설정, UTF-8 설정

D269 2023. 3. 7. 15:26
728x90

 

에러가 났는데 requestBody로 보낸 값을 받지 못하는 거였다.

그런데 나는 잘 보냈다. 분명.

알고보니, 한글이라서 못 받고 있었다.......

 

 

그래서 알아본 인코딩 설정하기.

 

 


 

intelliJ의 VM, Editor, 그리고 Tomcat의 인코딩 까지 3가지 인코딩 설정을 해보자.

 

1. IntelliJ VM 설정 (intelliJ 가상머신 Encoding 설정)

1) intelliJ 실행 시 사용할 가상 머신의 인코딩 설정을 지정해 둔다.

- 본인의 intelliJ 설치 폴더 경로로 이동한다.

- bin 디렉터리 하위 .vmoptions 파일을 메모장 등의 에디터로 실행한다.

 

(.vmioption 파일이 2개 있는데, 사용 중인 OS bit에 맞는 파일을 연다.)

 

- 맨 아랫줄에 -Dfile.encoding=UTF-8 을 추가해준 후 저장한다.

- 이후 intelliJ 재실행

 

 

----> 이 방법을 잘 모르겠다면,

IntelliJ를 실행시킨 후에 VM 설정도 가능하니까 그렇게 하도록 하자.

- Help > Edit Custom VM Options... 

 

 

2. IntelliJ Editor File Encoding 설정

- File > Settings (컨 알 S)

 - Editor >> File Encodings >> Global, Project Encoding, Properties Files 설정을 UTF-8로 변경

 - Properties Files 설정은 자바의 .properties 파일에 대한 인코딩 설정이다.

   [Transparent native-toascii conversion ] 체크 설정은 Property 파일의 유니코드값으로 표현되어 있는 한글들을 원본으로 보여줄지에 대한 여부 설정이다.
 즉, properties 파일 유니코드 한글로 변환하여 보는 방법 이라고 보면 되겠다.

 

 

3. 톰캣 인코딩 설정

 - Run >> Edit Configurations 클릭

 - VM options에 다음 옵션을 추가하여 준다.

   "-Dfile.encoding=UTF-8"

이로써 기본적인 IntelliJ Encoding 설정이 끝났다.

 

 

 

 

 

 

출처

https://goddaehee.tistory.com/248

728x90
반응형