티스토리 뷰
VIM은, BOM(Byte Order Mark) 이 있는 UTF-8 파일은 자동으로 인식하지만, BOM이 없으면 인식하지 못하고 파일 속의 한글이 깨집니다. 이때는 다음과 같이 인코딩을 수동으로 전환해 주면 됩니다.
VI : 인코딩 전환 * 현재 편집중이라면 키보드의 Esc키를 누릅니다. * set enc=utf8 , set enc=utf-8
VI : UTF-8 인코딩 전환 * set tenc=korea - tenc는 termencoding 값을 설정하는것이고
VI : 한글 완성형(euc-kr)으로 인코딩 전환 * set enc=cp949
VI : 영문 모드로 인코딩 전환 * set enc=cp437
VI : 인코딩 설정 .vimrc 에서 set fileencodings=utf-8,euc-kr 만 하면 자동으로 utf-8인지 euc-kr인지 자동판별해서 fileencoding 값을 정해 줍니다 저장하면 새파일이면 터미널의 인코딩대로 저장되고 있던파일이면 원래 파일 인코딩대로 저장됩니다. 만약 인코딩을 바꾸려면
:set fileencoding=utf-8
하면 utf-8로 바뀌어서 저장됩니다.
|
[출처] VI 에디터 유니코드(UTF-8)로 인코딩 전환|작성자 슬레이어 |
'공부합시다' 카테고리의 다른 글
[php] 날짜 계산하기 (0) | 2014.03.17 |
---|---|
SQL쿼리문의 실행 (바인딩) (0) | 2014.03.13 |
[JS] char형으로 표현하기 (0) | 2014.02.10 |
영문자만 입력되게 하기 (2) | 2014.02.06 |
[Jquery] 포함하는 문자열 객체 가져오기 (0) | 2014.02.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- bitwarden-cli
- aaa패턴
- eloquent-observer
- Laravel
- 라라벨
- django
- addMonthWithoutOverflow
- POP3
- graphql-php
- 자바스크립트
- l5-swagger
- Python
- php-laravel
- session+token authorize
- 메일
- l5-swagger-response
- redis
- php
- MySQL
- 정규식
- exception-test
- laravel-test
- observer 매개변수 전달하기
- addMonth
- laravel-kafka
- vim
- 정의
- 테스트_다중트랜잭션
- graphql
- password-manager
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함