2017-09-22 37 views
0

我有一些編碼爲UTF-8 BOM的js文件。我想用螞蟻將這些文件轉換爲UTF-8編碼。我用copy任務螞蟻的這個在ANT中將文件轉換爲不含BOM的UTF-8

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

現在,當我打開是在記事本UTF-8 BOM文件++它顯示ANSI格式及其編碼但這也追加字符的文件的開頭。

即使我試過this,但沒有工作。 我該如何解決這個問題?

回答

0

將這些文件編碼爲UTF-8後,我用replaceregexp ant任務刪除/替換空字符串的BOM字符\xEF\xBB\xBF

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