`
wyzxzws
  • 浏览: 394296 次
  • 性别: 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 文本文件默认编码.doc

    因此,合理设置Eclipse的文本文件默认编码,尤其是将其设置为广泛支持的UTF-8编码,对于全球化的软件开发尤为重要。 ### 修改Eclipse文本文件默认编码的方法 #### 工作空间范围设置 在Eclipse中修改文本文件的...

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

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

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

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

    Eclipse for PHP 编码设置.docx

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

    eclipse设置编码

    这些设置可以确保 Eclipse 内的所有 Java 源文件和其他相关文件都使用统一的 UTF-8 编码,从而减少因编码不一致导致的乱码问题。 #### 三、解决 RCP 应用中的编码问题 对于基于 Eclipse Rich Client Platform (RCP...

    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设置)

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

    eclipse默认编码GBK改为UTF-8

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

    如何改变MyEclipse默认编码方式

    2. **已存在的文件**:对于已经存在的文件,即使修改了默认编码方式,也需要手动更改每个文件的编码设置。 3. **其他文件类型**:除了JSP文件之外,还可以为其他类型的文件设置默认编码方式,如HTML、XML等。 #### ...

    eclipse,myeclipse 设置,编码,tab用空格代替 做专业开发人员

    为了确保项目能够在不同的操作系统和开发环境中正常运行,推荐将编码格式统一设置为UTF-8。这样可以避免因编码不一致导致的中文乱码问题。 - 在`Window -> preference -> MyEclipse -> Files and Editors`中,对...

    编码规范及eclipse设置

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

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

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

    eclipse项目编码

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

    myeclipse 中 js文件的编码集设置问题 .doc

    这样,MyEclipse将把所有`.js`文件的默认编码设置为UTF-8。 方法二: 1. 如果你想对特定的工程进行编码集设置,可以在工程上右键点击,选择`Properties`。这将打开该工程的属性配置页面。 2. 在左侧的类别列表中...

    eclipse设置

    - 在 `Text File Encoding` 设置项中,将默认编码设置为 `UTF-8`。 - 如果没有直接找到 `UTF-8` 选项,可以点击 `Other` 按钮,然后在列表中选择 `UTF-8`。 - 点击 `Apply` 应用更改后,再点击 `OK` 完成设置。 ...

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

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

    eclipse项目编码转换插件

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

Global site tag (gtag.js) - Google Analytics