2007年12月16日星期日

RCP开发,导出Eclipse product后中文乱码问题的解决办法

在开发完成RCP 后,
通过导出Eclipse product后运行发现界面里所有的中文都成了乱码.
在网上搜索了一番,终于找到问题出错原因:eclipse产品导出是通过ant来完成的.系统默认编译编码是采用系统编码.所有在打包后出现问题.

解决办法如下:
1.打开build.properties文件,浏览"Build Configuration"页面,勾选中"Custom Build"
2.右键单击build.properites文件,"PDE tools" -->" Create Ant Build File"
3.打开生成的build.xml文件,在javac中增加属性"encoding="utf-8"
即:

<javac encoding="utf-8" destdir="${temp.folder}/@dot.bin"...

4.重新导出工程,就能看到中文了.

没有评论:

发表评论