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/7f0/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

squid.conf : Reverse Proxy

linux bonding (네트워크 2개를 1개의 인터페이스로 구성)

각종 데몬 이름 및 설명

  • ADMIN
  • 2008-11-25
  • 조회 수 13782

[linux][명령어 백그라운드 실행]

rsync 미러링 백업

Centos 6.0 사용장비 교체후 eth0,1이 eth2,3으로 밀리거...

vi(Visual) Editor 사용법

리눅스 기본 명령어 # 2

[리눅스] 파일의 속성관리를 위한 chattr실무활용 -2-

아쿠아앰프(aquamp) 설치

  • ADMIN
  • 2008-10-30
  • 조회 수 16253

데몬(Daemon)이란?

알아두면 편리한 단축키(콘솔)

CentOS 6.X GUI 로그인 화면에서 로그인 했던 계정 리스트...

Disk Quota : 용량 제한 하기

mrtg on freebsd , monitor windows2003

리눅스 기본 명령어 # 1

부분적으로 yum 업데이트 하고 싶을때

  • ADMIN
  • 2008-11-10
  • 조회 수 17074

snmpd 로그메세지 남기지 않기

[Linux] Proxy 서버 설정하기

Ascii Art관련 사이트 링크

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234