2017-09-22 15 views
0

UTF-8 BOMエンコーディングのjsファイルがあります。これらのファイルを、antを使用して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 antタスクを使用しました。

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