eclipse Charset适用于Windows& Linux在同一个项目上

时间:2012-08-16 15:34:20

标签: windows linux eclipse utf-8 character-encoding

如果您使用项目,其他开发人员在使用Windows Eclipse安装(cp1250)上的默认设置之前...您可以做些什么来清除您的Linux安装eclipse?

甚至,如果您仍然在Linux上工作,而其他开发人员在Windows上工作,并且不想更改那些设置?

2 个答案:

答案 0 :(得分:11)

我建议默认情况下在UTF-8而不是cp1250上设置eclipse Charsetting。

解决方案:

  1. 为所有cp1250编码的项目创建单独的工作区
  2. 转到窗口> Pereferences>一般>工作区输入cp1250进入 下拉框(如果不在列表中,您必须键入它!!
  3. 也许,如果这是一个问题,选择“行删除器”Windows(对我来说,默认设置始终有效,所以我无需改变它!)
  4. 这里有一个屏幕截图: Config looks like this

    保存,完成。

答案 1 :(得分:1)

在我看来,将Windows上的Cp1252的默认文本文件编码更改为utf-8时,可能会有很大的“麻烦”,因为它在从eclipse执行程序时也会更改系统属性file.encoding。我最近遇到过一个案例,当我导出基于eclipse的产品时,由于非默认文件编码而导致它的工作方式不同。

但如果你热衷于此,你可以更改eclipse.ini文件并添加-vmargs -Dfile.encoding = utf-8以使用其他编码运行你的eclipse实例。

请注意,有关该vm参数的一些开放错误,例如在Solaris上,它将被忽略。