인코딩에러

· 공부/Java
오류가 난 지점을 ^ 문자로 표시하는데 그 부분의 문자열이 인코딩 문제로 깨져보이는것을 알 수 있다. utf-8로 인코딩된 코드를 자바 컴파일에서 한글 윈도우의 기본 인코딩을 따라서 ms949 방식으로 읽으려고 시도했지만 실패하여 발생한 것이다. utf-8과 ms949와 같은 다른 한글 인코딩은 1바이트로 표시되는 영문자를 포함한 ascii 문자에서만 서로 호환성을 가질 뿐이라서 영문자들은 잘 표시되지만 한글은 알수 없는 엉뚱한 문자로 해석될 뿐이다. 파일주소>javac Hello.java 해결 방법은 소스파일과 컴파일러의 인코딩 방식을 서로 일치 시켜주는 것으로, 3가지 1. 편집기에서 파일 인코딩을 ms949로 저장 2. 통합개발환경에서 컴파일 옵션으로 -encoding utf-8을 설정하는 방법 3..
sesam
'인코딩에러' 태그의 글 목록