繁体   English   中英

蚂蚁与IntelliJ IDEA编码问题

[英]Ant with IntelliJ IDEA encoding problems

我正在Windows 10上将IntelliJ IDEA与Ant一起使用,以使用build.xml编译和运行我的项目

  • 我所有的文件(甚至build.xml)都以UTF-8编码

文件是UTF

  • 我在XML规范和javac命令中使用UTF-8

    <?xml version="1.0" encoding="UTF-8"? >
    <javac target="1.8" srcdir="${test}" destdir="${build}" encoding="UTF-8" includeantruntime="false" >

  • 我已将UTF-8设置为IDE中的默认编码

IDE中的默认编码

还是行不通。 当输出变音符号时,它会用问号标记钻石。

可能与我正在制作然后执行的JAR文件有关吗?

解决方案是在build.xml文件中添加jvm参数。

例:

<target name="execute" description="Launch an app" depends="jar">
    <java jar="${dist}/${jarname}" dir="${dist}" fork="true">
        <jvmarg value="-Dfile.encoding=UTF-8"/>
    </java>
</target>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM