如何在Eclipse中更改java机器的默认字符集?

时间:2016-07-21 10:05:59

标签: java eclipse character-encoding

我找到了任何优雅的方法,如何在Eclipse中将Java机器的默认字符集更改为UTF-8。我已经找到了很多方法,如何从源代码中做到,但我想知道,如何快速,简单地从Eclipse IDE中编写,无需编写java源代码。 感谢。

1 个答案:

答案 0 :(得分:1)

您可以更改首选项工作区中所有文件的工作区默认编码,位于对话框的左下角。所有新项目和文件都将具有该编码。

但是,如果您使用的是现有项目,请注意以下三点:

  1. 使用不同编码保存的现有文件可能需要转换; 会自动发生。
  2. 项目(或项目中的文件或文件夹)可能具有其他默认编码(设置“属性”对话框的“资源”页面)。这些设置更具体,不受通用工作区设置的影响。此外,这些设置与项目共享,例如通过版本控制,所以如果你与他人合作,请确保一起设置编码。
  3. 这不是特定于Java的;没有受支持的方法只为Java项目执行此操作。
  4. 修改:由于您要修改应用的默认字符编码,请参阅答案Setting the default Java character encoding?

    简而言之,您必须将其设置为JVM参数,例如

    java -Dfile.encoding=UTF-8 … com.x.Main