4819 경고: 현재 코드 페이지(번호)에서 표시할 수 없는 문자가 파일에 들어 있습니다.


이렇게 경고가 뜨는데, 특별한 경우를 제외하고는 무시하라고 하고싶다.

해결하는 방안은, 다른 이름으로 덮어쓰기를 하면서 저장 옆에 있는 조그만 삼각형을 눌러서 인코딩 저장으로 UTF-8(서명)으로 저장을 하면 해결이 된다.



관련 문제가 계속해서 발생하여 알아보니, XCode에서 서명된 UTF8을 지원하지 않아서 발생하는 문제라는 사실을 알게 되었다.

VS에서 아무리 서명된 UTF8로 저장을 해서 넘겨도 XCode에서 작업하면 다시 미서명 UTF8이 되어버리는 것이다.

결국 해당 문제는 해결할 수 없는데다가, 실제로 문자가 유실되어 컴파일이 되지 않는 문제는 아니기 때문에 무시하는 것으로 해결하였다.



프로젝트 속성 -> C/C++ -> 고급 -> 특정경고 사용안함

+ Recent posts