2013년 10월 16일 수요일

MonoDevelop에서 한글 깨지는 문제에 대한 팁





1. windows os에서 MonoDevelop을 사용할 때, 한글 입력이 가능하지만, visual studio 에서 작업한 소스 파일의 경우  MonoDevelop에서 한글이 깨져보이는 경우가 있는데요.

    이것은 visual studio 에서 파일을 저장할 때, 인코딩 설정이 한국어 - 코드페이지 949와 같이 잘못된 설정으로 저장하는 경우에 발생합니다. 

    따라서, 위의 그림처럼 "유니코드(서명 있는 UTF-8) - 코드페이지 65001"로 저장하면 한글 깨짐 현상이 해결됩니다.

2. mac os에서 MonoDevelop을 사용할 때, 위의 1번과 같이 파일의 인코딩 옵션만 제대로 설정되어 있는 파일이라고 하더라도 MonoDevelop 의 폰트가 한글을 인식하지 못하면 제대로 출력되지 않고 깨져서 나옵니다.

   따라서, MonoDevelop 의 폰트를 mac의 기본 폰트인 AppleGothic으로 세팅하면 해결됩니다.

3. mac os에서 MonoDevelop을 사용할 때, 위의 2번처럼 설정하더라도 한글 입력은 여전히 해결이 안됩니다.

   따라서, 텍스트 편집기를 이용하여 한글을 입력 후 cmd + c, cmd + v를 이용하여 복사해 붙여넣어야 합니다.

   여기서 또 주의할 점은 붙여넣을 때 입력 모드가 영문입력 모드인 경우에만 제대로 붙여넣어진다는 것입니다.




댓글 없음:

댓글 쓰기