for Linux
리눅스에서 돌렸던 코드를 그대로 윈도우에서 컴파일하려는데 발생한 에러
// 0.5珥? ?뜲?씠?꽣 援ы븯湲?
한글이 깨져서 이상한 문자가 나왔는데 이것을 컴파일하지 못해서 발생한 에러
컴파일 할때 encoding 옵션만 넣어주면 해결
> javac Main.java -encoding UTF8
for Windows (20-08-05 추가)
Intellij IDEA를 사용해서 프로그램 작성 중에 나타난 에러
마찬가지로 주석에 한글이 사용되어서 컴파일 중에 나타난듯 하다.
1. VM Option 수정하기
Intellij IDEA > Help > Edit Custom VM Options...
마지막 줄에 다음 코드를 넣으면 된다.
-Dfile.encoding=UTF-8
만약에 이렇게 했는데 해결이 안되면 2번 방법 시도
2. Settings 설정 수정하기
Intellij IDEA > File > Settings...
검색창에 Encoding 키워드로 검색하면 File Encodings 메뉴가 보일 것이다.
Apply 및 OK 버튼을 눌러서 적용하면 된다.
만약에 이렇게해도 안된다면,
File >Invalidate Caches / Restarts... 를 하면 된다.