`
wyzxzws
  • 浏览: 384104 次
  • 性别: Icon_minigender_1
  • 来自: dazhou
社区版块
存档分类
最新评论

eclipse编码统一设置

阅读更多

转自:http://blog.csdn.net/android_robot/article/details/6852006

问题:经常遇到编程时编码不一致的情况,一个字“烦”,两个字“烦烦”,总之:“烦烦烦”;

解决方案:

在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了,

UTF-8

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 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中每一颗子项,并在中输入"UTF-8",点update!
其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。

3、window-->preference-->MyEclipse-->Files and Editors,将每个子项的"Encoding"改为"ISO 10645/Unicode(UTF-8)",点Apply!

4、经过上述三步,新建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即可。

MyEclipse编码设置
  我的Myeclipse安装后编码默认是GB18030,外面的人一般推荐用UTF-8。如果在导入项目后发现乱码现象,那是编码设置设置不对。

  全局编码设置:编码设置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。

  局部编码设置:在源码按右键-->General-->Editors-->Test Editors-->Spelling-->Encoding,这里是设置单个文件的编码。

  推荐还是使用全局编码设置吧。

分享到:
评论

相关推荐

    eclipse统一部署开发语言环境的说明

    在 Eclipse 中,我们可以将编码统一设置为 UTF-8,这样可以确保数据在文件中能够正常显示。UTF-8 是一种 Unicode 编码形式,它可以表示所有 Unicode 字符,包括中文字符。 二、统一团队开发环境 统一团队开发环境...

    Eclipse中文编码转换工具及使用说明.docx|Eclipse中文编码转换工具及使用说明.docx

    2. **设置Eclipse默认编码**: 为了让Eclipse更好地处理中文字符,你需要先设定其默认的编码格式。打开Eclipse,通过菜单栏选择“Window” -> “Preferences”(Windows系统)或“Eclipse” -> “首选项”(Mac系统...

    Eclipse for PHP 编码设置.docx

    首先,我们来详细解释如何设置Eclipse for PHP的默认编码。在Eclipse中,用户可以通过以下步骤来调整文件的默认编码: 1. 打开首选项窗口:通过菜单栏选择`Window -> Preferences`,这将打开一个包含所有可配置选项...

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

    在Eclipse中设置默认编码的步骤通常包括以下几步: 1. **打开Eclipse首选项**:点击菜单栏上的“Window” -> “Preferences”(或者在Mac上是“Eclipse” -> “Preferences”)。 2. **导航到编码设置**:在左侧的...

    MyEclipse字符编码设置

    3. **工作空间全局设置**:`Window->Preferences->General->Workspace`,这里可以设置整个工作空间的默认编码。 4. **MyEclipse文件和编辑器设置**:`Window->Preferences->Myeclipse Enterprise Workbench->Files ...

    eclipse项目编码转换插件

    使用"eclipse项目编码转换插件",开发者无需手动修改每个文件的编码设置,只需通过插件的统一操作,即可完成整个项目的编码转换。具体操作流程如下: 1. 安装插件:首先,你需要从Eclipse Marketplace或者其他可靠...

    统一文件编码和代码风格,提高代码可读性(eclipse设置)

    在项目属性中,我们可以找到“资源”选项,这里可以设置项目的默认编码。将所有项目文件设定为统一的编码(如UTF-8),可以确保代码在不同系统和编辑器间的一致性。 其次,代码风格是影响代码可读性的关键因素。...

    eclipse默认编码GBK改为UTF-8

    要将Eclipse的默认编码从GBK改为UTF-8,你需要按照以下步骤操作: 1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器...

    编码规范及eclipse设置

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

    编码规范系列(一):Eclipse Code Templates设置

    从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有...主要包括三个方面:设置Code Templates、Eclipse formatter、Checkstyle,本篇主要介绍如何设置Code Templates,具体步骤如下

    eclipse项目编码

    4. 在"资源"页面,可以看到"文本文件编码"的设置项,这里可以设定项目的默认编码,例如UTF-8。 5. 点击"确定"保存设置。 对于单个文件夹或文件,操作方式略有不同: 1. 在项目浏览器中,右键选择要更改编码的...

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

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

    用Eclipse插件将文件批量编码

    通过安装并使用这个插件,开发者可以在Eclipse内批量处理项目中的文件,统一转换为所需的编码格式,极大地提高了工作效率。 插件的使用方法可能包括以下步骤: 1. 下载并安装插件:将...

    java编码规范,eclipse 导入xml,有说明导入方式

    Java编程语言以其强大的功能和广泛的应用领域而备受...对于大型项目和团队而言,统一的编码规范和工具设置是保证项目顺利进行的基础,因此理解和实践"华为编码规范"以及正确导入Eclipse的XML配置文件显得尤为重要。

    编码规范(三)之Eclipse formatter配置

    压缩包中的"编码规范配置文件样例"可能就是一个预设好的Eclipse格式化配置文件,它包含了上述提到的各种设置。通过研究和调整这个样例,开发者可以根据自己的需求定制更适合的代码风格。 总之,Eclipse Formatter是...

    eclipse编码规范codetemplates和formatter

    通过修改这个文件,团队可以统一代码风格,提高编码效率,减少重复劳动。具体配置包括但不限于以下几类: - `comments`: 文件、类、方法的注释模板。 - `methods`: 自动完成方法体的模板,如构造函数、getter/...

    eclipse编码修改

    在“Default encoding”输入框中输入`UTF-8`,点击`Update`以更新Java源文件的默认编码。 3. 进行以上两步后,新创建的Java文件将会使用UTF-8编码。但在进行RCP应用或插件的构建输出时,可能会遇到编译错误或运行时...

    Eclipse编码格式.7z

    "Eclipse编码格式.7z"这个压缩包包含了两个关键文件,用于定义和管理Eclipse中的Java代码格式和注释模板。 1. **Eclipse_CodeFormatter.xml**: 这个文件是Eclipse的代码格式化器配置文件,它定义了Java源代码的...

    myeclipse/eclipse 批量转换java文件编码( com.lifesting.tool.encoding_1.0.0.jar)

    当多人协作的项目中,每个人使用的编辑器或IDE的默认编码可能不同,如果没有统一的标准,可能会引发不必要的冲突。因此,了解并掌握如何管理编码格式,以及利用工具进行批量转换,对于提高开发效率和保证代码质量至...

Global site tag (gtag.js) - Google Analytics