Android

[Android/Error]error: illegal character: '\ufeff' ( illegal character 65279)

Question영 2019. 12. 13. 09:44
반응형

이클립스 안드로이드 프로젝트를 Android Studio 로 포팅하여 빌드하는 중

 

이런 오류 메시지가 발생했었습니다.

 

error: illegal character: '\ufeff'

 

해당 원인을 찾아보니 유니코드 BOM 을 인식 못하는 문제였습니다.

 

유니코드 BOM 이란, 유니코드에는 파일의 맨앞에 보이지 않는 어떤 표시를 해둔 것을 말합니다.

 

자바는 컴파일시 BOM이 있는 유니코드를 인식하지 못하면 저런 에러 메세지가 발생하게 됩니다.

 

해결방법으로 다른 텍스트 에디터에 해당 내용을 복사 > 붙여넣기 > 다시 복사 한 후

 

java 파일을 새로 만들어서 재복사한 내용을 붙여넣어 기존 파일에 대체 하면 됩니다.

반응형