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... 를 하면 된다.