티스토리 뷰

WinMerge 에서 파일을 비교하면 아래 처럼 '인코딩 오류로 정보 손실: 양쪽 파일' 이라는 메시지를 볼 수 있다.



UTF-8 유니코드로 인코딩된 파일에 한글이 있을 때 특정상황에 정상처리안되어 인코딩이 깨지는것으로 보인다.


오류를 무시하고 진행할 수 있지만, 그랬다가 한글 주석이 모두 아래처럼 깨져버려서 무슨글자인지 알 수 없게 되버린다.



WinMerge 의 설정화면에서



코드페이지> 기본 코드페이지를 아래와 같이 수정한다.

기본이 [시스템 코드페이지] 인데, [Custom codepage] 에 65001 로 설정한다. 

65001 은 UTF-8 유니코드의 코드페이지 번호이다.

 (WinMerge에서 인코딩 체크에서 문제가 생기면 UTF-8 유니코드로 해당 페이지로 오픈함)



저장 후 반드시 WinMerge 를 재실행 해야한다. 



[작성] devbible.tistory.com

댓글