svn: E000022: Can't convert string from 'UTF-8' to native encoding:
가끔 한글 파일을 svn ci 하거나 cleanup 할 때 다음과 같이 에러가 난다.
현재 쉘의 LANG 값이 utf-8 로 설정되어 있는 경우 발생한다.
$ locale
LANG=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_ALL=
처럼 UTF-8 으로 설정된 경우 . euc-kr형식의 한글 파일명의 경우 사용 할 수가 없다.
해결 방법으로는
1
.cshrc .shrc .bashrc 파일 등을 열어 LANG 값을 변경 해준다.
쉘을 다시 시작한 후 ci / cleanup
2
setenv LANG ko_KR.euckr
후 ci / cleanup
댓글 없음:
댓글 쓰기