코딩재개발 RSS 태그 관리 글쓰기 방명록
2022-09-16 20:32:03

vim으로 한글이 포함된 어떤 텍스트 파일을 열었는데 문자가 깨져 있는 경우가 있습니다. 슬프지만 한글이 국제 표준이 아니기 때문에 생기는 문제입니다. 이런 경우에는 인코딩 방식을 변경해줘야 합니다.


vim 한글 깨짐 문제 해결

일시적 해결 방법

일시적 해결 방법은 vim 편집 모드에서 다음과 같은 명령을 입력하는 것입니다.


:set encoding=utf-8


이렇게 명령을 주면, 한글 깨짐 현상이 해결됩니다. 하지만, 문서를 저장하고 vim을 종료했다가 다시 해당 문서를 열어보면 또 깨진 상태로 보입니다. 물론 또 위 명령을 주면 해결되지만 많이 귀찮습니다. 앞으로도 한글이 포함된 문서를 vim으로 편집할 예정이라면 이 방법 보다는 아래 방법을 추천드립니다.


영구적 해결방법

/etc/vim 경로에 vimrc라는 문서가 있습니다. 이 문서를 vim으로 엽니다.


vim /etc/vim/vimrc


그 다음에 vimrc 문서 하단에 아래 두 줄의 코드를 추가합니다.


set encoding=utf-8
set fileencodings=utf-8,cp949

vim으로 한글이 깨져 있던 문서를 열어보시면, 이제는 한글이 깨져 있지 않을 것입니다. 문서를 닫고 다시 열어도 한글 깨짐 현상은 찾아볼 수 없습니다.


관련 글

* 글을 읽던 중에 궁금했던 부분은 질문해주세요.
* 칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.
* 최대한 답변 드리도록 노력하겠습니다.
* 욕설과 광고를 담은 댓글은 가차없이 삭제합니다.
* 티스토리 회원인데, 로그인이 풀린 경우에는 우측 상단에 있는 물음표 아이콘을 클릭해주세요.
비밀글