读书人

rcp(插件开发)RCP程序导出后中文乱码

发布时间: 2012-10-17 10:25:47 作者: rapoo

rcp(插件开发)RCP程序导出后中文乱码问题

原文:http://www.eclipse.org/forums/index.php/m/631934/

现象:界面的中文字符,在Eclipse里面运行时,可以正确的显示,但发布RCP standalone版本程序后,所有中文皆变成乱码。即使把代码文件的encoding设置为UTF-8结果依然一样。


方法一:

1.用UTF-8编码方式来启动Eclipse。新建一个eclipse的快捷方式,在Target一览后面加上启动参数 -vmargs -Dfile.encoding=UTF-8

2.在Eclipse里面菜单 window - preferences - general - workspace - test file encoding -other - UTF-8

之后发布的RCP程序,UTF-8的label就能显示正确,不再为发布后的RCP设置运行参数。


方法二:

把所有中文字符都用一个properties文件来存储,当然这个文件的encoding也要设置为UTF-8,跟着在用Properties来读取并使用。

读书人网 >编程

热点推荐