最简单方法解决RCP程序UTF-8编码问题
2013-07-05 15:51
441 查看
方案一:
网上流传的经典方案,但是说明的不是很详细,这里补充一下:
在eclipse rcp 使用utf-8编码,调试运行都正常,在导出后运行出现中文乱码问题, 查询资料后作如下调整得以解决
1>打开plugin.xml,选择build页面,选中"Custom Build"复选框
2> 右键单击build.properites文件,PDE tools --> Create Ant Build File
3>修改build.xml文件,添加javac参数encoding="UTF-8"
4>重新导出工程,能正确显示中文
OK!
方案二,直接在build.properties视图下添加一行:
网上流传的经典方案,但是说明的不是很详细,这里补充一下:
在eclipse rcp 使用utf-8编码,调试运行都正常,在导出后运行出现中文乱码问题, 查询资料后作如下调整得以解决
1>打开plugin.xml,选择build页面,选中"Custom Build"复选框
2> 右键单击build.properites文件,PDE tools --> Create Ant Build File
3>修改build.xml文件,添加javac参数encoding="UTF-8"
补充:
找到如下标签: <!-- compile the source code --> <javac destdir="${build.result.folder}/@dot" failonerror="${javacFailOnError}" verbose="${javacVerbose}" debug="${javacDebugInfo}" includeAntRuntime="no" bootclasspath="${bundleBootClasspath}" source="${bundleJavacSource}" target="${bundleJavacTarget}" > 修改为: <!-- compile the source code --> <javac destdir="${build.result.folder}/@dot" failonerror="${javacFailOnError}" verbose="${javacVerbose}" debug="${javacDebugInfo}" includeAntRuntime="no" bootclasspath="${bundleBootClasspath}" source="${bundleJavacSource}" target="${bundleJavacTarget}" encoding="UTF-8" >
4>重新导出工程,能正确显示中文
OK!
方案二,直接在build.properties视图下添加一行:
javacDefaultEncoding.. = UTF-8
相关文章推荐
- 最简单方法解决RCP程序UTF-8编码问题
- QT学习——qt creator修改程序编码(解决中文乱码问题)的方法
- j2ee中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)
- 项目以及ide的编码格式都改为utf-8后,页面依旧乱码问题的解决方法
- 解决IE不能主动识别UTF-8编码的问题的方法
- qt creator修改程序编码(解决中文乱码问题)的方法
- STM32CubeMX处理UTF-8编码中文注释存在的问题及解决方法
- 关于RCP项目使用UTF-8编码,导出后中文乱码的解决方法。
- 程序输出urf-8编码的xml文件中文(汉字)乱码问题解决方法
- 关于RCP项目使用UTF-8编码,导出后中文乱码的解决方法。
- as3中的socket的readUTFBytes方法,它的UTF指的是UTF-8,只要服务器采用UTF-8编码,传输和修改中文的问题就能解决
- Qt程序聊天弹屏问题简单解决方法(类似QQ聊天聊天窗口弹屏)
- ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明
- ruby中解决mysql中文输入编码问题的简单方法。
- qt creator修改程序编码(解决中文乱码问题)的方法
- 用外部程序添加的UTF-8编码的Web窗体在ASP.NET中显示乱码的问题的解决
- ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明
- qt creator修改程序编码(解决中文乱码问题)的方法
- java和jsp中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)
- java和jsp中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)(精品)