본문 바로가기

Linux

Vim 오픈시 문자 Charset(Encoding)이 다를 때, 변환 방법

vi 특정파일.txt를 열었더니..


엇.. 나는 환경이 UTF-8인데 파일 내용이 euc-kr이다. 한글이 다 깨지네 ㅠ

charset을 변경해서 다시 접속해야되나? 라는 생각이 들겠지만


vi 명령어를 통해 간단히 일시적으로 변환할 수 있습니다.


:e ++enc=euc-kr
- utf-8로 보는 것을 euc-kr로 변환시켜 보여준다.

vi가 아닌 cat을하는데 깨져보인다면?
- 우회 방법
- cat 파일 | grep '패턴' > temp 로 하게되면 temp파일이 생성되고 vi로 열어서 위에 말해준 방법을 이용하면 된다.