Java 智能思想编码问题的蚂蚁算法
我正在Windows 10上使用IntelliJ IDEA和Ant,使用build.xml编译和运行我的项目Java 智能思想编码问题的蚂蚁算法,java,intellij-idea,encoding,utf-8,ant,Java,Intellij Idea,Encoding,Utf 8,Ant,我正在Windows 10上使用IntelliJ IDEA和Ant,使用build.xml编译和运行我的项目 我所有的文件(甚至build.xml)都是用UTF-8编码的 我在XML规范和javac命令中使用UTF-8 我已经在IDE中将UTF-8设置为默认编码 仍然不起作用。当输出上有一些变音符号时,它会写带问号的菱形 这可能与我正在创建JAR文件并执行该文件有关吗?解决方案是在build.xml文件中添加jvm参数 例如: <target name="execute"
- 我所有的文件(甚至build.xml)都是用UTF-8编码的
- 我在XML规范和javac命令中使用UTF-8
- 我已经在IDE中将UTF-8设置为默认编码
这可能与我正在创建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>