Development
[WinMerge] 인코딩 오류로 정보 손실
devbible
2018. 10. 4. 10:01
WinMerge 에서 파일을 비교하면 아래 처럼 '인코딩 오류로 정보 손실: 양쪽 파일' 이라는 메시지를 볼 수 있다.
UTF-8 유니코드로 인코딩된 파일에 한글이 있을 때 특정상황에 정상처리안되어 인코딩이 깨지는것으로 보인다.
오류를 무시하고 진행할 수 있지만, 그랬다가 한글 주석이 모두 아래처럼 깨져버려서 무슨글자인지 알 수 없게 되버린다.
WinMerge 의 설정화면에서
코드페이지> 기본 코드페이지를 아래와 같이 수정한다.
기본이 [시스템 코드페이지] 인데, [Custom codepage] 에 65001 로 설정한다.
65001 은 UTF-8 유니코드의 코드페이지 번호이다.
(WinMerge에서 인코딩 체크에서 문제가 생기면 UTF-8 유니코드로 해당 페이지로 오픈함)
저장 후 반드시 WinMerge 를 재실행 해야한다.
[작성] devbible.tistory.com