eclipse plugin: 怎么在eclipse plugin代码中获得工作区的编码方式?
现在在写一个eclipse的工具,可以吧eclipse texteditor中的unicode转成可以显示的字符(\u0024->$)。遇到了一个关于源文件编码方式的问题。因为所有的unicode都保存在一个源文件里边。我不知道这个文件的编码方式。所以我需要先试着通过eclipse工作区默认的编码方式打开它。不行再通过当前测试系统的默认编码方式,在不行就设定编码方式为utf-8然后弹出对话框要求用户自己把原文件转成utf-8来保存。
这里的第一步,得到eclipse工作区默认的编码方式我不会。请各位教教我。谢谢。
我需要的不是自己打开eclipse去看,是通过代码来得到。
我想通过代码得到的属性相当于图中的这个:
[解决办法]
window->preference->general->workspace 注意看下方!
[解决办法]
ResourcesPlugin.getWorkspace().getRoot().getDefaultCharset();
但是编码的问题,需要约定,工作区间的默认编码并不等于文件的实际编码。