2017-09-22 12 views
0

UTF-8 BOM 인코딩에있는 일부 js 파일이 있습니다. 이 파일을 개미를 사용하여 UTF-8 인코딩으로 변환하고 싶습니다. 내가 메모장에서 UTF-8 BOM에 있던 파일을 열 때 지금이ANT에 BOM이없는 UTF-8로 파일 변환

<copy todir="./custom_plugins" overwrite="true" outputencoding="UTF-8"> 
    <fileset dir="../plugins" /> 
</copy> 

에 대한 개미의 copy 작업을 사용 ++는 ANSI 형식의 인코딩을 표시하지만이 또한 파일의 시작 부분에  문자를 추가합니다.

심지어 나는 this을 시도했지만 작동하지 않았습니다. 어떻게 해결할 수 있습니까?

답변

0

이러한 파일을 UTF-8으로 인코딩 한 후 BOM 문자 \xEF\xBB\xBF을 빈 문자열로 제거/바꾸기 위해 replaceregexp 개미 작업을 사용했습니다.

<replaceregexp match="\xEF\xBB\xBF" replace="" byline="true" encoding="UTF-8"> 
    <fileset dir="./custom_plugins"> 
     <include name="**/*.js"/> 
    </fileset> 
</replaceregexp>