여러 개의 php 파일들을 윈도우 gvim에서는 모두 똑같이 utf-8로 저장했고, 이를 리눅스 서버에 ftp로 올려서 웹페이지도 utf-8로 모두 잘 나오는 것을 확인했습니다. (아, 물론 윈도우 gvim에 iconv 라이브러리가 설치되어 있지요)
그런데, 다른 파일들은 리눅스 상의 vim에서도 모두 잘 읽히는데, 유독 한 파일만 깨지는군요. vim은 fencs=utf-8,euc-kr로 설정되어 있고 fenc=utf-8입니다. 웹페이지로 읽을 땐 아무 문제가 없구요.
그 딱 하나 안 되는 파일이 다른 파일들에 비해서 유독 한글이 많이 포함되어 있다는 점 말고는 별다른 차이가 없는데, 왜 그런 현상이 나타나는지 모르겠군요. (모두 똑같은 gvim에서 처음부터 작성된 파일들이고, FileZilla를 이용했으며 서버의 같은 곳에 복사를 해서 사용했습니다)