Ant fixCRLF目标似乎改变了其他字符

Ant fixCRLF目标似乎改变了其他字符,ant,eol,Ant,Eol,我试图创建一个Ant目标,将项目中的所有行尾转换为CRLF <target name="eol-conversion"> <echo message="Converting EOL" /> <property name="workspace.root" location="../../.." /> <property name="theproject" location="${workspace.root}/theproject"

我试图创建一个Ant目标,将项目中的所有行尾转换为CRLF

<target name="eol-conversion">
    <echo message="Converting EOL" />
    <property name="workspace.root" location="../../.." />
    <property name="theproject" location="${workspace.root}/theproject" />
    <echo message="${theproject}" />
    <fixcrlf srcdir="${theproject}" includes="**/*.fileext" eol="crlf" />
</target>

它发现目标目录正常,但当我运行目标时,它会将所有出现的(£)更改为(ëë½)


我不确定我做错了什么,因为我基本上只是从Ant Apache手册中选取了一个示例。

无所谓!我发现在fixcrlf标记中添加encoding=“ISO-8859-1”可以解决这个问题