티스토리 뷰
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
- observer 매개변수 전달하기
- 정의
- django
- session+token authorize
- Laravel
- php-laravel
- l5-swagger-response
- POP3
- aaa패턴
- password-manager
- vim
- l5-swagger
- laravel-test
- 메일
- bitwarden-cli
- redis
- 자바스크립트
- exception-test
- eloquent-observer
- addMonth
- graphql
- 정규식
- MySQL
- Python
- php
- 테스트_다중트랜잭션
- laravel-kafka
- addMonthWithoutOverflow
- 라라벨
- graphql-php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함