0

我大部分时间都在 Mac 上工作。我已将 Eclipse 实例的“文本文件编码”从“属性->工作区”更改为 UTF-8。但是,当我创建 EMF 模型实例(无论是动态的还是来自已注册的示例)时,创建的 *.xmi 文件始终将“ASCII”作为其编码。当我尝试通过 SVN 共享这些包含模型、实例等的项目时,如果我稍后在 Windows 机器上使用这些项目,这会导致一些问题。这可能是关于 SVN 的 Windows 问题。确切的错误代码可以稍后在此处发布。

不过,从现在开始,我还是想使用 UTF-8。所以问题是,为什么我创建的文本文件仍然以 ASCII 编码,即使我的 Eclipse 工作区属性已设置为 UTF-8?

我还尝试使用以下行在 eclipse.in 中全局更改属性:-Dfile.encoding=UTF-8

我想知道的另一件事是,“属性->工作区”中的“新文本文件行分隔符”设置为默认值(在我的情况下为 Unix)是否与此问题有关?

谢谢!

4

1 回答 1

2

如果您有 XML 资源,以下内容可能会有所帮助:

XMLResource JavaDoc

-马丁

于 2013-06-25T13:54:28.053 回答