`

使用Eclipse+MyEclipse开发中的编码设置

阅读更多
在使用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即可。
分享到:
评论

相关推荐

    搭建Eclipse+MyEclipse开发环境

    总的来说,搭建Eclipse+MyEclipse开发环境需要下载安装软件、配置JDK、激活MyEclipse、设置项目属性、安装插件,并学会使用它们进行开发、调试和协作。熟悉这些步骤后,你就能高效地进行Java EE项目的开发工作了。

    jsp搭建Eclipse+MyEclipse开发环境

    本教程将指导你如何在Eclipse和MyEclipse集成开发环境中设置JSP开发环境。 首先,我们需要了解**Eclipse**和**MyEclipse**。Eclipse是一款开源的Java IDE,适用于多种语言的开发,包括Java、JavaScript、Python等。...

    搭建eclipse+myeclipse

    5. 配置Eclipse:在"Window" -> "Preferences"中,可以对Eclipse的编码格式、编辑器、构建路径等进行个性化设置。 二、MyEclipse安装与配置 1. 下载MyEclipse:访问MyEclipse官网(http://www.myeclipseide.com/)...

    Eclipse+MyEclipse+tomcat图解安装JSP

    为了确保文件编码的一致性,需要在Eclipse中统一设置字符编码。通过`Window > Preferences > General > Content Types`,将文本、Java属性文件等的默认编码设置为UTF-8。 9. **创建J2EE工程**: 完成上述配置后,...

    eclipse+myeclipse+tomcat

    在IT行业中,Eclipse、MyEclipse和Tomcat是Java开发者常常使用的三个核心工具,它们在构建、开发和部署Java应用程序方面发挥着至关重要的作用。本文将深入探讨这些工具的功能、用途以及如何协同工作。 首先,...

    使用Eclipse+MyEclipse+MySql开发一个用户注册登录系统.doc

    在本文档中,我们将探讨如何使用Eclipse、MyEclipse以及MySQL来开发一个基本的用户注册登录系统。这个过程涉及到的主要技术包括Java Web开发、Servlets、数据库连接以及MySQL数据库的使用。 首先,我们需要创建一个...

    eclipse+MyEclipse+tomcat配J2EE开发环境

    8. 配置字符编码:为了确保项目中的文件使用统一的编码,需要在Eclipse中设置全局的字符编码。通过Window > Preferences > General > Content Types > Text,将Default encoding设置为UTF-8,并将所有相关的文件类型...

    struts+spring+hibernate开发的+开发环境_eclipse3.1+MyEclipse4.1+tomcat5

    这个压缩包提供的开发环境意味着你将使用Eclipse或MyEclipse进行编码,通过Tomcat运行和测试Web应用,同时利用Struts、Spring和Hibernate框架构建和管理新闻系统的业务逻辑、视图和数据访问层。通过这样的环境,...

    关于中文版的Eclipse+tomcat+MyEclipse配置

    在IT行业中,集成开发环境(IDE)是程序员的得力工具,Eclipse、Tomcat和MyEclipse就是其中的佼佼者。这篇文章将详细介绍如何在中国语境下配置这些软件,以便进行高效、流畅的Java Web开发。 首先,Eclipse是一款...

    Flex+myeclipse开发过程图解

    - **配置SDK**:在MyEclipse中设置Flex SDK路径,确保开发环境中能够识别Flex SDK。 ##### 2. 创建项目 - **新建Flex项目**:在MyEclipse中选择“File”->“New”->“Project”,然后选择Flex项目类型,按照向导...

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

    ### Eclipse与MyEclipse开发环境优化设置详解 #### 一、前言 在软件开发过程中,选择合适的开发工具并对其进行合理的个性化配置对于提高开发效率、确保代码质量具有重要意义。Eclipse与MyEclipse作为广受欢迎的...

    Eclipse和MyEclipse的字符集设置.docx

    在使用Eclipse和MyEclipse进行软件开发时,中文乱码问题是开发者常常遇到的一个挑战,尤其是当项目中包含大量中文注释或文档时。为了解决这一问题,Eclipse提供了多个层次的字符集设置,包括Workspace、Project、...

    Eclipse、MyEclipse开发工具

    Eclipse和MyEclipse是两款广泛使用的Java集成开发环境(IDE),它们在软件开发领域扮演着重要的角色。Eclipse是一款开源的开发工具平台,而MyEclipse是基于Eclipse的商业扩展,尤其在Java Web和企业级应用开发方面...

    Eclipse+和Myeclipse快捷键

    Eclipse和Myeclipse是两款深受开发者喜爱的Java集成开发环境(IDE),它们提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。而快捷键则是提高开发效率的重要工具,熟练掌握这些快捷键能够帮助程序员快速...

    图解eclipse+myelcipse开发EJB

    【图解Eclipse+MyEclipse开发EJB】是一篇介绍如何使用Eclipse和MyEclipse集成开发环境来创建和管理Enterprise JavaBeans (EJB)的教程。在开始EJB的开发工作之前,首要任务是配置合适的服务器环境,文中提到了使用...

    新闻系统 struts+spring+hibernate开发的 开发环境_eclipse3.1+MyEclipse4.1+tomcat 5.rar

    标题和描述中提到的"新闻系统"是一款基于SSH(Struts、Spring、...开发者利用Eclipse和MyEclipse进行编码和调试,而Tomcat服务器部署和运行应用。通过Hibernate与数据库进行交互,Spring则负责整体的协调和管理。

    MyEclipse字符编码设置

    在IT开发环境中,字符编码的正确设置至关重要,尤其是在使用集成开发环境(IDE)如MyEclipse时。MyEclipse字符编码的设置对于处理各种类型的文本文件,尤其是涉及到中文字符的文件,有着决定性的影响。本篇文章将...

    Eclipse中文手册及MyEclipse开发中文教程.rar

    通过Eclipse中文手册和MyEclipse开发中文教程的学习,开发者可以全面掌握这两个工具的使用,无论是在日常的Java开发,还是在复杂的Java EE项目中,都能得心应手。同时,这也为开发者深入学习其他编程语言和技术,如...

    eclipse_myeclipse配置开发环境

    ### Eclipse与MyEclipse配置开发环境 #### 一、引言 在Java开发领域,Eclipse和MyEclipse是两款非常流行的集成开发环境(IDE)。它们不仅提供了强大的代码编辑功能,还集成了项目管理、调试工具、版本控制等功能,...

Global site tag (gtag.js) - Google Analytics