`
Sunshyfangtian
  • 浏览: 229369 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论

修改Eclipse的编码方式

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

相关推荐

    修改文件字符编码

    myeclipse或者eclipse中修改jsp、js等文件的编码方式

    Eclipse权威开发指南2.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制...

    Eclipse权威开发指南3.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... ...

    Eclipse权威开发指南1.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... ...

    java、android项目在eclipse中显示中文乱码问题2

    (2)修改单个工程的编码方式:右击工程,在弹出的菜单中选择最后一项“Properties”在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到

    Eclipse插件自动构建介绍

    分类:开发技术->Eclipse标签:编码集成编译插件作者:晏斐创建于2007-5-2112:00:00环境要求:本文是基于Eclipse3.0环境进行描述的。如果你使用的是其他版本的Eclipse,在试验时你可能需要对一脚本进行修改。2.Ant...

    eclipse+maven+svn+linux+easyui宜立方商城

    开发环境: eclipse+maven+svn+linux+easyui 软件架构: mysql+mybatis+spring+springmvc+redis+solr 项目描述:宜立方商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及...

    非注解时自动配置Mybatis spring配置文件和Mybatis自动生成类所需配置文件

    主要涉及写XML文件和读取数据库表信息,读取文件目录下文件名称,比较简单。此工具自动生成非注解时Spring整合MyBatis时需要的一些配置文件,对于...编码方式的不同,注意配置文件的中文注释可能报错,使用时删除即可。

    超级简单全面JSP留言板

    1. 本程序实在Eclipse Java EE IDE +Mysql+Weblogic10.3+jdk1.6下完成开发的。...5. 部署本程序时需要把 mysql的默认编码方式改为utf8,因为本程序所有的页面都是UTF-8编码。 6. 本程序默认的数据库用户和密码都是root。

    Android基于xmpp即时通讯 实例源码

    Android基于xmpp即时通讯...编码方式是utf-8,不能直接导入eclipse,请自己新建一个工程,将源码覆盖过去,并将编码方式修改为utf-8。 了解更多,请移步:http://blog.csdn.net/way_ping_li/article/details/17385379

    java底层代码:泛型DAO+SSH+Proxool连接池+国际化语言

    2、采用Jsp->Action->Service->Dao的编码方式,封装了HibernateUtil、SpringUtil、HqlUtil等工具,以及简化了增删查改操作。 3、此底层包含泛型DAO、Proxool连接池、国际化语言、DateUtil工具、ExcelUtil报表工具、...

    struts 2.0 源码 第三章

    安装MySQL 5.0或更高版本,安装MysSQL时选择GBK的编码方式。 5.安装Eclipse 3.2,并安装MyEclipse 5.0插件。 代码的运行,分成如下4种情形: 1. 独立应用程序的代码中都包括build.xml文件,在Dos或Shell下进入...

    struts2.0 第五章 第1,2节

    安装MySQL 5.0或更高版本,安装MysSQL时选择GBK的编码方式。 5.安装Eclipse 3.2,并安装MyEclipse 5.0插件。 代码的运行,分成如下4种情形: 1. 独立应用程序的代码中都包括build.xml文件,在Dos或Shell下进入...

    myEclipse乱码解决办法

    在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8...六、eclipse的控制台显示所使用的编码是继承了workspace设置的字符编码格式(也就是上面“二”中设置的编码格式)。

    jsp中文显示问号问题解决方法

    对已经存在的jsp文件做如下修改: 将各种编码方式都改成GB18030,如下: 代码如下: <%@ page language=”java” contentType=”text/html; charset=GB18030″ pageEncoding=”GB18030″%> <!DOCTYPE ...

    ApkIDE——安卓反编译

    增加keystore的签名方式,你可以使用自己的keystore来签名apk(keystore可以使用eclipse来生成,软件已默认提供了一个test.keystore);注:如果使用自己的keystore,请在设置窗口点“验证”按钮确保能显示为“验证...

    编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。

    并依次输出各个单词的内部编码及单词符号自身值。 二、实验预习提示 1、 词法分析器的功能和输出格式 词法分析器的功能是输入源程序,输出单词符号。词法分析器的单词符号常常表示成以下的二元式(单词种别码,单词...

    基于SpringMVC+Spring+MyBatis开发的个人博客网站-毕业设计.zip

    数据库文件请先创建数据库,然后以运行sql文件方式导入 导入数据库 新建数据库blog,导入数据库blog.sql。注意,数据库的编码和排序规则是utf-8和utf-8_general_ci。数据库默认用户名 root,密码 123456 启动redis...

    IntelliJ IDEA 简体中文专题教程

    10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译方式讲解 14.项目相关概念讲解 15.Hello World 项目创建和项目配置文件讲解 16.版本控制讲解 17.实时代码模板讲解 18.文件代码模板讲解 19...

Global site tag (gtag.js) - Google Analytics