`

[转载]Eclipse设置源文件的编码方式

    博客分类:
  • java
阅读更多

文章来源:http://hi.baidu.com/vhook/blog/item/503a13135aedb75bf919b834.html

 

       如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 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即可。

分享到:
评论

相关推荐

    IDE(eclipse)设置编码格式为UTF-8.txt

    IDE(eclipse)设置编码格式为UTF-8IDE(eclipse)设置编码格式为UTF-8

    eclipse 里设置文件的默认编码格式

    5. 点击“Apply”和“OK”以保存项目级别的编码设置。 此外,如果你经常需要在不同编码的文件之间切换,还可以自定义快捷键来快速改变当前编辑器的编码。在“首选项”对话框中,选择“Keys”(键绑定),然后搜索...

    1、eclipse改项目编码改文件改工作空间编码.mp4

    1、eclipse改项目编码改文件改工作空间编码.mp41、eclipse改项目编码改文件改工作空间编码.mp4 1、eclipse改项目编码改文件改工作空间编码.mp4

    eclipse设置 java内存

    eclipse设置java内存 Eclipse是一个功能强大且广泛使用的集成开发环境(IDE),但是,如果不正确地设置其运行内存,可能会导致内存溢出错误。因此,正确地设置Eclipse的java内存是非常重要的。本文将详细介绍如何...

    eclipse设置编码

    为了确保文件能够正确地显示和处理各种字符集,Eclipse 提供了灵活的编码设置功能。 #### 二、Eclipse 工作空间编码设置 **步骤 1:全局设置工作空间编码** 1. 打开 Eclipse,点击菜单栏中的 **Window** > **...

    eclipse设置

    2. **验证 Java 源文件编码**: - 为了确保所有的 Java 源文件都采用了 UTF-8 编码,可以参考 Eclipse 插件开发环境指南中的相关章节(Plug-in Development Environment Guide > Reference > Feature and Plug-in ...

    Eclipse資源文件國際化插件

    这个插件允许开发者方便地管理和编辑项目中的国际化(i18n)资源,如字符串、消息和本地化设置,确保软件能在不同地区和语言环境中正确运行。以下是关于这个插件的详细知识点: 1. **资源文件**:在软件开发中,...

    Eclipse 代码模板设置

    这篇博文中,我们将深入探讨如何在Eclipse中设置和利用代码模板。 首先,Eclipse的代码模板功能允许用户自定义各种编程语言的代码片段,如Java、XML、HTML等。这些模板可以包含变量,通过简单的输入即可生成复杂的...

    eclipse-编码规范系列(一):Eclipse Code Templates设置 - CSDN博客1

    Eclipse是一款广泛使用的Java集成开发环境,其强大的功能之一就是能够根据个人或团队的编码规范进行自定义设置。本文将详细介绍如何在Eclipse中设置Code Templates,以实现代码的自动格式化和一致性。 编码规范是...

    Eclipse 设置、调优、使用(解决 卡顿 编译 占内存等问题)

    Eclipse 设置、调优、使用 Eclipse 是一个功能强大且灵活的集成开发环境(IDE),但是如果不进行适当的设置和优化,可能会出现卡顿、内存占用过高等问题。以下是 Eclipse 设置、调优和使用的一些知识点: 一、...

    1、eclipse设置快捷键.mp4

    1、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、eclipse设置快捷键.mp41、...

    Spring 3.2 Eclipse 源文件

    Eclipse源文件的提供使得开发者可以直接在Eclipse集成开发环境中查看和学习Spring的源代码,这对于理解和调试Spring框架的工作原理以及自定义扩展非常有帮助。 1. **依赖注入 (Dependency Injection, DI)**:Spring...

    eclipse设置 默认工程文件都是utf8

    在导入或导出文件时,确保与Eclipse的工作空间编码设置相匹配,可以避免在编辑或读取这些文件时出现问题。同时,了解并理解不同编码之间的差异,如ASCII、GBK和UTF-8,可以帮助开发者更好地应对可能出现的编码挑战。...

    Eclipse for PHP 编码设置.docx

    关于安全性方面,正确的编码设置也有其意义。使用统一的编码标准可以避免因编码不匹配导致的信息泄露或数据损坏。例如,如果在处理包含特殊字符的用户名或密码时,不正确的编码可能导致敏感信息的显示异常,从而影响...

    编码规范及eclipse设置

    本文将围绕“编码规范及Eclipse设置”这一主题,深入探讨相关知识点,并结合提供的文件进行详细说明。 首先,编码规范是开发者遵循的一套规则,用于保持代码的一致性和可读性。它包括但不限于命名规则(如变量、...

    Eclipse项目的GBK编码转为UTF-8插件

    4. 除了源代码文件,还要注意检查配置文件(如.settings、.classpath、.project等)的编码设置,确保与项目主体保持一致。 总的来说,"Eclipse项目的GBK编码转为UTF-8插件"是解决GBK到UTF-8编码转换问题的有效工具...

    Java EE Web编程(Eclipse平台)源文件

    这个压缩包“Java EE Web编程(Eclipse平台)源文件”显然是配套李芝兴著作的4-18章源代码,帮助读者更好地理解和实践书中所讲解的内容。 在Java EE Web编程中,我们通常涉及以下知识点: 1. **Servlet**:Servlet...

    Eclipse更改默认字符集

    Eclipse 更改默认字符集 ...UTF-8 编码是目前最流行的 Unicode 编码方式,它可以支持超过 90% 的语言,并且能够正确地显示中文字符。因此,在 Eclipse 中使用 UTF-8 编码能够更好地支持中文输出和国际化支持。

    freemarker入门实例(解决乱码eclipse/java/编码方式UTF-8)

    在Eclipse中,确保项目属性设置中的源文件编码和输出文件编码都设置为UTF-8。如果遇到乱码问题,检查以下几个方面: - 模板文件的编码是否为UTF-8。 - Java代码中指定的编码是否正确,如`cfg.setDefaultEncoding(...

Global site tag (gtag.js) - Google Analytics