【发布时间】:2011-10-14 22:32:43
【问题描述】:
我有一个包含国际字符 (UTF-8) 的文件。我如何将此编码类型设置为 svn 属性的一部分,以及如何确保它自动覆盖 eclipse 中的默认编码,即 eclipse 应根据 svn 属性(可能是 mime 类型)自动设置 UTF-8 编码。
【问题讨论】:
我有一个包含国际字符 (UTF-8) 的文件。我如何将此编码类型设置为 svn 属性的一部分,以及如何确保它自动覆盖 eclipse 中的默认编码,即 eclipse 应根据 svn 属性(可能是 mime 类型)自动设置 UTF-8 编码。
【问题讨论】:
在 SVN 中,我不知道,但您可以单独为每个文件设置文本文件编码:右键单击文件,转到属性,然后在资源子菜单中选中“其他”以获取文本文件编码。
【讨论】:
svn propset svn:mime-type "text/plain; charset=UTF-8" 文件名...
【讨论】:
我为此苦苦挣扎了一段时间,并找到了另一种解决方案。如果您使用的是 maven,则可以在 pom.xml 中设置编码。见https://maven.apache.org/general.html。
添加后,当您执行 Maven > 更新项目 (Alt + F5) 时,它将为项目设置正确的编码。
<project>
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
</project>
【讨论】:
我有同样的问题,但通过下面的设置解决了:
在 Eclipse 中设置编码: 项目 --> 属性 --> 资源 --> 文本文件编码 --> 其他 (UTF-8)