gcc에서 BOM이 파함된 UTF-8 소스 컴파일하기
글쓴이: Xine / 작성시간: 토, 2006/07/29 - 1:22오전
BOM이 포함된 UTF-8로 저정된 소스를 gcc로 컴파일하려고 하는데요,
error: stray '\239' in program
error: stray '\187' in program
error: stray '\191' in program
라는 에러가 발생합니다. 에러난 문자코드는 UTF-8인코딩 앞에붙은 BOM 3바이트이구요.
혹시나싶어 -finput-charset=UTF-8 로 컴파일해보았는데 소용이 없습니다.
gcc에서 BOM포함된 UTF-8 소스를 컴파일할 수 있는 방법이 없을까요?
Forums:
BOM을 떼시는 건 어떻습니까?
MS 컴파일러 같은 다른 데에서도 BOM 들어가면 뻗습니다.
---- 절취선 ----
http://ubuntu.ksa.hs.kr
에디터 프로그램
에디터 프로그램 (예를들면 Ultra editor)등에서
ASCII 파일로 변환하여 컴파일하시면 됩니다.
UTF-8을 사용하시면 gcc에서 위와같은 컴파일 오류가 나네요.
이게 가장 편한방법 아닐까요? ㅎㅎ
BOM만 날리면 UTF-8
BOM만 날리면 UTF-8 아무 문제없이 컴파일 됩니다.
댓글 달기