如何为SVN文件和Eclipse设置字符集编码属性

如何为SVN文件和Eclipse设置字符集编码属性,eclipse,svn,utf-8,Eclipse,Svn,Utf 8,我有一个具有国际字符(UTF-8)的文件。因此,我如何将此编码类型设置为svn属性的一部分,以及如何确保它自动覆盖eclipse中的默认编码,即eclipse应根据svn属性自动设置UTF-8编码(可能是mime类型)。在svn中,我不知道,但您可以单独设置每个文件的文本文件编码:右键单击文件,转到“属性”并在“资源”子菜单中检查“其他”中的文本文件编码。svn propset svn:mime type“Text/plain;charset=UTF-8”filename…。如果您使用的是mav

我有一个具有国际字符(UTF-8)的文件。因此,我如何将此编码类型设置为svn属性的一部分,以及如何确保它自动覆盖eclipse中的默认编码,即eclipse应根据svn属性自动设置UTF-8编码(可能是mime类型)。

在svn中,我不知道,但您可以单独设置每个文件的文本文件编码:右键单击文件,转到“属性”并在“资源”子菜单中检查“其他”中的文本文件编码。

svn propset svn:mime type“Text/plain;charset=UTF-8”filename…

。如果您使用的是maven,那么可以在pom中设置编码。看

添加此选项后,在执行Maven>Update项目(Alt+F5)时,它将为项目设置正确的编码

<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  ...
</project>

...
UTF-8
...

我也遇到了同样的问题,但通过以下设置解决了问题:

在Eclipse中设置编码:
项目-->属性-->资源-->文本文件编码-->其他(UTF-8)

我的要求是eclipse应自动拾取SVN文件的contenttype/char编码,我不想手动设置它。另请参阅相关内容: