Skip to content

VI 에디터 유니코드(UTF-8)로 인코딩 전환

조회 수 23966 추천 수 0 2010.04.02 17:05:00

VIM은, BOM(Byte Order Mark) 이 있는 UTF-8 파일은 자동으로 인식하지만, BOM이 없으면 인식하지 못하고 파일 속의 한글이 깨집니다.

  이때는 다음과 같이 인코딩을 수동으로 전환해 주면 됩니다.

 

VI : 인코딩 전환

    *  현재 편집중이라면 키보드의 Esc키를 누릅니다.
    *  콜론(:) 키를 눌러, 명령어 모드로 들어갑니다.

    *  set enc=utf8   ,  set enc=utf-8

 

VI : UTF-8 인코딩 전환

   * set tenc=korea
   * set enc=utf-8

      - tenc는 termencoding 값을 설정하는것이고
      - enc는 encoding 값을 설정하는 겁니다.

 

VI : 한글 완성형(euc-kr)으로 인코딩 전환

  * set enc=cp949
  * set enc=euc-kr

 

VI : 영문 모드로 인코딩 전환

 * set enc=cp437

 

 VI : 인코딩 설정

  .vimrc  에서

 set fileencodings=utf-8,euc-kr 만 하면 자동으로 utf-8인지 euc-kr인지 자동판별해서 

 fileencoding 값을 정해 줍니다

   저장하면 새파일이면 터미널의 인코딩대로 저장되고 있던파일이면 원래 파일 인코딩대로 저장됩니다.
   만약 인코딩을 바꾸려면
:set fileencoding=utf-8
:w

  하면 utf-8로 바뀌어서 저장됩니다.

 

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/10574/eb7/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

history 시간 정보 출력

Centos5 버전에서 메모리 인식 file

리눅스서버 장애처리및 삭제파일 복구

디스크 UUID 변경후 하드부팅정보 수정하기

CentOS 설치후 기본언어를 한국어로 바꾸기

Linux에서 로그인 전후 메시지 수정 방법

  • ADMIN
  • 2008-10-15
  • 조회 수 20982

rsync 옵션

linux swap 용량 늘리기

iptable 팁

iPhone에서 streaming video 서비스

rsyncd.conf설정

CentOS 5 32bit에서 메모리 4G 지원하기

Cent OS-5.2 설치 문서 GUI

crontab 사용 방법

  • ADMIN
  • 2008-10-20
  • 조회 수 20814

insmod 와 modprobe 의 차이점

특수 기호의 영문 이름

리눅스 Swap ?

  • ADMIN
  • 2008-11-04
  • 조회 수 20728

dumpe2fs 파일 시스템의 슈퍼 블럭과 블럭 그룹 정보를 출력

리눅스 페도라 인터넷잡는것좀 알켜주세요^^; [1]

  • 시풍
  • 2009-04-07
  • 조회 수 20670

일반적인 웹로봇의 방문 및 배제와 관련한 robots.txt 저...

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234