파일 인코딩이 UTF-8 과 ANSI 등 다양한 인코딩이 있는경우
기존 인코딩을 변경해야 하는 상황이 생겼다.
1. 해당 파일 인코딩을 변경한다.
2. svn update 할 서버에서 해당 파일을 지운후 svn update을 실행해야 한다.
파일이 있는 상태에서 svn update 명령어 실행 시 아래와 같은 에러가 발생한다. (업데이트 된 파일의 인코딩이 다르므로 에러가난다.)
[root@www public_html]# svn update
svn: 유효한 UTF-8 데이터
(hex: 32 30 31 30 30 35 31 30 5f 63 73 73)
뒤에 잘못된 UTF-8 문자열이 발견되었습니다.
+ 추가
위에 에러 메세지가 또 나타나는 다른 원인도 있다.
[root@www member]# ll
합계 252
-rw-r--r-- 1 cgfs users 2775 6월 8 22:08 ????켺???.html
-rw-r--r-- 1 cgfs users 67 6월 8 22:08 20100510_css????κ?.txt
저런경우는 보통 euc-kr(윈도우) 환경에서 utf-8(리눅스)로 파일을 밀어넣는 경우 생긴다.
해당파일을 ftp 등으로 다운받아서 재 업로드하거단 지워주면 svn update 가 잘된다.