encoding 은 화면에 보이는 것, 시스템이나 터미널에 관련되어 있지 파일 자체에는 관계 없다
Shell
1
2
:e++enc=utf-8
:w++enc=utf-8
fileencoding 은 파일에 저장되는 코드, encoding 과 fileencoding 이 같으면 (보통 euc-kr 이나 cp949?) 상관없고 이 둘이 다르면 파일을 읽거나 쓸 때 변환이 된다. fileencodings 에는 여러 인코딩 룰을 적어주면 파일을 읽을 때 하나씩 검사해서 맞는 인코딩을 찾아내어 자동으로 fileencoding 을 세팅해준다.
※ 주의HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR 는 사용자가 마음대로 보낼 수 있는 헤더라 신뢰할 수 있는 프록시 뒤에서만 써야 한다. X-Forwarded-For 에는 “client, proxy1, proxy2” 처럼 여러 IP 가 올 수 있고, REMOTE_HOST 는 IP 가 아니라 호스트 이름이다.