2022. 9. 26. 10:56ㆍ카테고리 없음
1. Intellij VM 설정 (IntelliJ 가상머신 Encoding 설정)
1) Intellij 실행시 사용할 가상 머신의 인코딩 설정을 지정해 둔다.
- 본인의 IntelliJ 설치 폴더 경로로 이동 한다.
(ex, C:\work\ideaIU-2019.3.3.win\bin)
- bin 디렉터리 하위 .vmoptions 파일을 메모장 등의 에디터로 실행 한다.
![](https://blog.kakaocdn.net/dn/bL5zfH/btqDO1OuqBm/jekI43sPgTb1k2ZHQoqoQ0/img.png)
(.vmoptions 파일이 두 개가 있는데, 사용중인 OS bit 에 맞는 파일을 연다.)
(ex, 나와 같은 경우는 64bit용 파일을 실행하므로 [ idea64.exe.vmoptions ] 파일을 열어 본다.)
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
- 맨 아랫줄에 -Dfile.encoding=UTF-8 를 추가해준 후 저장한다. 이후 IntelliJ를 다시 실행하도록 한다.
이 방법을 잘 모르겠다면...
IntelliJ를 실행 시킨 이후에 VM 설정도 가능 하니 그 방법을 이용해도 무방하다.
- Help >> Edit Custom VM Options... 클릭
![](https://blog.kakaocdn.net/dn/ckz5A1/btqDQTaENQ9/65Pvd0YRbaKFFFoVqIVSNk/img.png)
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
- 맨 아랫줄에 -Dfile.encoding=UTF-8 를 추가해준 후 저장한다. 이후 IntelliJ를 다시 실행하도록 한다.
2. Intellij Editor File Encoding 설정
- File > Settings 클릭 (Ctrl + Alt + S)
![](https://blog.kakaocdn.net/dn/b8yCon/btqDPMcsh8j/W9MK3bHkNulIDVInngnLrk/img.png)
- Editor >> File Encodings >> Global, Project Encoding, Properties Files 설정을 UTF-8로 변경
![](https://blog.kakaocdn.net/dn/lMOMF/btqDQUtRDpi/YXjSUjfmzmA7PlodokdMW0/img.png)
- Properties Files 설정은 자바의 .properties 파일에 대한 인코딩 설정이다.
[Transparent native-toascii conversion ] 체크 설정은 Property 파일의 유니코드값으로 표현되어 있는 한글들을 원본으로 보여줄지에 대한 여부 설정이다.
즉, properties 파일 유니코드 한글로 변환하여 보는 방법 이라고 보면 되겠다.
3. 톰캣 인코딩 설정
- Run >> Edit Configurations 클릭
![](https://blog.kakaocdn.net/dn/ujcZA/btqDPMpYvtK/AgLSUzv8RnN9JXlK8ZKyXk/img.png)
- VM options에 다음 옵션을 추가하여 준다.
"-Dfile.encoding=UTF-8"
![](https://blog.kakaocdn.net/dn/bQcT7a/btqDNocvXko/eKTDHj4pmRIIo6OCiD1Dhk/img.png)
이로써 기본적인 IntelliJ Encoding 설정이 끝났다.
출처: https://goddaehee.tistory.com/248 [갓대희의 작은공간:티스토리]