在build.xml文件中的javac处添加编码格式说明:

 <javac srcdir="${project.src}" 
  destdir="${project.output.build}" 
  debug="on" encoding="UTF-8" 
  deprecation="on" 
  listfiles="on" 
  includeAntRuntime="no"> 
  <compilerarg value="-Xlint:all"/> 
  <classpath ref/> 
  <classpath ref/> 
  </javac> 
  <java classpathref="project.classpath" classname="com.mose.ParserEnglish" fork="true" failonerror="true"> 
  <sysproperty key="file.encoding" value="UTF-8"/> 
  <arg value="-h"/> 
  </java>


没有添加这个,默认编码与bulid文件编码一致。

我有一个GBK编码项目,仅仅因为bulid.xml的编码是utf-8(文件中声明编译编码是GBK),打包出来就是乱码,放到服务器上当然乱码,记录于此,希望能给遇到类似问题的同志一些帮助。

相关文章:

  • 2021-06-20
  • 2021-08-01
  • 2022-02-25
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
猜你喜欢
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2021-09-13
  • 2021-12-16
相关资源
相似解决方案