소스: http://skylit.tistory.com/entry/Ubuntu-gedit%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80%EC%9D%B4-%EA%B9%A8%EC%A0%B8-%EB%B3%B4%EC%9D%BC-%EB%95%8C-%EC%9D%B8%EC%BD%94%EB%94%A9-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%A0%80%EC%9E%A5-%EB%AC%B8%EC%84%9C
OS: Ubuntu Desktop 12.04 (64bit)
윈도우에서 메모장을 통해 저장한 텍스트 문서를 gedit에서 아무런 설정 변경 없이 읽으면 한글이 깨져 보인다. 윈도우에서 아무 설정 변경 없이 텍스트 문서를 저장하면 ANSI 인코딩으로 저장하는데, 우분투는 기본적으로 UTF-8을 쓰기 때문에 생기는 문제이다.
해결하려면 gedit가 한글 인코딩을 추가로 고려하도록 설정을 변경한다.
먼저 우분투 소프트웨어 센터로 가서 dconf editor를 검색해서 설치한다.
실행하면 보이는 왼쪽 목록에서 org > gnome > gedit > preferences > encodings 선택한다.
오른쪽에 보이는 Name-Value 목록에서 "auto-detected"에 해당하는 값의 맨 앞에 'UHC'를 추가한다.
(물론 상호간 호환이 되며, 참고로 KS X 1001을 인코딩하는 인터넷 표준은 euc-kr이며, UHC를 인코딩하는 MS사의 인코딩 방식은 cp949라 불린다.)
OS: Ubuntu Desktop 12.04 (64bit)
윈도우에서 메모장을 통해 저장한 텍스트 문서를 gedit에서 아무런 설정 변경 없이 읽으면 한글이 깨져 보인다. 윈도우에서 아무 설정 변경 없이 텍스트 문서를 저장하면 ANSI 인코딩으로 저장하는데, 우분투는 기본적으로 UTF-8을 쓰기 때문에 생기는 문제이다.
해결하려면 gedit가 한글 인코딩을 추가로 고려하도록 설정을 변경한다.
먼저 우분투 소프트웨어 센터로 가서 dconf editor를 검색해서 설치한다.
실행하면 보이는 왼쪽 목록에서 org > gnome > gedit > preferences > encodings 선택한다.
오른쪽에 보이는 Name-Value 목록에서 "auto-detected"에 해당하는 값의 맨 앞에 'UHC'를 추가한다.
(물론 상호간 호환이 되며, 참고로 KS X 1001을 인코딩하는 인터넷 표준은 euc-kr이며, UHC를 인코딩하는 MS사의 인코딩 방식은 cp949라 불린다.)
도움이 되었습니다. 감사합니다.
답글삭제