스터디 문제 구현 중, 인텔리제이 인코딩 관련 에러가 발생했다.
이전에 한 번 해결했는데 다른 프로젝트에서 또 같은 문제가 발생해서 정리해두려 한다.
java: illegal character: '\ufeff'
소스를 다른 에디터에 복사해두고, 파일을 새로 생성해서 붙여넣기
인텔리제이 내에서 해결하기
1. 인코딩 메뉴에 들어가 UTF-8 with BOM -> UTF-8 로 변경
2. 프로젝트 메뉴의 Remove BOM 클릭 (BOM 이 없으면 사진처럼 보이고, BOM 이 있는 상태면 BOM 제거로 뜬다 - 한국어 버전)
IDE 없이 해결하려면, 문제가 되는 파일을 다른 이름으로 저장한 다음 인코딩 정보를 UTF-8 로 새로 저장하기
나는 인텔리제이에서 직접 'BOM 제거' 버튼을 눌러 해결하였다.