如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到 general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到 general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件 Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。
分享到:
相关推荐
1. 工作空间编码方式:Eclipse 会把你改的设置保存在工作空间的设置文件中,对于工作空间的编码方式进行修改,那么 Eclipse 会把编码方式保存在该工作空间的设置文件中。 2. 单个工程编码方式:对于单个工程的编码...
1. 打开Eclipse,选择要修改编码的项目。 2. 右键点击项目,选择"属性"。 3. 在弹出的对话框中,导航到"资源"选项。 4. 在"资源"页面,可以看到"文本文件编码"的设置项,这里可以设定项目的默认编码,例如UTF-8。 5....
1. **编码方式不一致**:Eclipse的工作空间或项目编码方式与导入工程的编码方式不一致。 2. **操作系统字体问题**:某些情况下,Eclipse所依赖的操作系统字体文件可能存在问题,从而导致中文字符无法正常显示。 ###...
### 在Eclipse中修改Checkstyle、PMD及FindBugs规则集的方法 #### 一、Checkstyle规则集的修改 **1. 替换Checkstyle规则集** 在Eclipse中更新Checkstyle规则集通常涉及几个步骤: - **备份现有配置**:首先确保...
本文将详细探讨如何在Eclipse中自动修改资源文件以解决中文问题,并介绍相关插件的使用。 首先,了解Eclipse的编码设置至关重要。Eclipse的项目编码可以在项目的属性设置中进行更改。通过右键点击项目 -> 属性 -> ...
### Eclipse 快捷键知识点详解 #### 一、基本编辑操作 **1. 注释与取消注释** - **快捷键**: `Ctrl + /` ...在实际工作中,熟悉并掌握这些快捷键将大大提高工作效率,减少鼠标操作,使编码更加流畅。
以上介绍的快捷键仅为 Eclipse 中众多快捷键的一部分,它们能够极大地提高开发者的生产力和编码效率。建议开发者们熟练掌握这些快捷键,并探索更多适合自己编程习惯的功能,以便更高效地完成日常开发任务。此外,还...
myeclipse或者eclipse中修改jsp、js等文件的编码方式
对于部分情况,仅修改Eclipse的编码设置可能不足以彻底解决问题,尤其是在使用Struts框架时,资源属性文件在被读取到JSP页面上时仍可能出现乱码。这是因为Java在处理这些文件时可能会进行两次编码,导致乱码问题依旧...
通过这种方式,Eclipse能够支持各种功能的扩展,并且便于更新升级以及产品集成。 在Eclipse架构中,UI部分通常与功能部分分离,以便于插件开发者可以在不影响其他部分的情况下独立地开发和更新UI。通过Eclipse插件...
Eclipse 3.1支持语法高亮、自动完成、错误提示等特性,极大提高了编码效率。 6. **构建工具(Builder)**: - Eclipse内置了自动构建工具,每次保存文件时都会自动编译工程,及时反馈错误。 7. **调试工具...
Checkstyle是一种帮助Java开发人员确保代码符合特定编码规范的工具,它通过自动化的方式检查代码,提高代码质量。百度百科对Checkstyle的介绍为我们提供了它的背景信息,指出它是一个SourceForge项目,强调了它在...
而“emmet-eclipse-master”则包含了源代码,这对于开发者来说是个宝贵的资源,他们可以查看和学习插件的实现方式,或者对其进行二次开发。 源代码的开放性使得开发者可以: 1. **学习与研究**:了解Emmet插件如何...
通过以上方式,你可以根据实际需求定制自己的Java注释模板,使编码过程更加高效且规范。对于团队协作来说,共享一致的注释模板也能进一步提高沟通效率,减少不必要的误解。 总之,Eclipse Java注释模板是提升开发...
"eclipse c++ 代码格式化" 主题涉及到Eclipse中的一个功能,即如何利用插件对C++代码进行自动格式化,以符合特定的编码规范。 在这个场景中,我们使用的插件是“clang-format”。Clang是一款开源的编译器前端,它...
- **资源管理**:对于文件或文件夹的属性,如编码格式、读写权限等,这个插件提供了更友好的编辑方式。 - **Java类属性**:在编辑Java类时,可以方便地修改类的访问修饰符、实现的接口等属性。 4. **兼容性与更新...
一、使用vim修改文件编码方式 使用vim打开要转码的文件,在vim中没有乱码,然后使用:set fenc?命令查看当前文档的编码方式,再使用:set fenc=utf-8命令将编码方式更改为UTF-8。最后,使用:w命令保存修改后的文件。...
- 在右侧的“Text file encoding”下拉框中选择“Other”,然后选择“UTF-8”或者根据项目需求选择合适的编码方式。 2. **修改项目编码** - 右键单击项目,选择“Properties” -> “Resource”。 - 在右侧找到...