IBM AIX machine으로 ftp upload시 multi-byte로 파일이 깨지는 현상
작성자 관리자 작성시간 2009-02-20 15:58:53
 

AIX로 ftp를 이용하여 java를 upload를 한 후 파일을 열게되면 "ex: 0602-169 미완료 또는 유효하지 않은 복수 바이트 문자가 발견되었습니다. 변환에 실패하였습니다"라는 문자가 나타나는 경우가 있는 데 이는 AIX의 locale과 java의 charset의 문제로 인하여 발생합니다.

이 때 해결하는 방법으로는 해당 파일을 하나씩 찾아가며 vi로 열고 새로 저장을 하는 방법이 있는 데 이건 좀 무식한 방법이고, ant build task로 해당 EOF invalid character를 없애는 방법이 있습니다.

아래의 것을 쓰면 됩니다.

<target name="fixcrlf">
<fixcrlf srcdir="${app.dir}"
javafiles="no"
includes="**/*.jpd, **/*.java, **/*.jpf, **/*.ejb"
eol="lf"
eof="remove"
encoding="KSC5601"
/>
</target>


목록 | 입력 | 수정 | 답변 | 삭제