修改Eclipse/MyEclipse项目的默认编码

来源:互联网 发布:自考网络助学是什么 编辑:程序博客网 时间:2024/04/29 04:38

由于每次重装的时候都要去配置一下eclipse,虽然可以将workspace放置在非系统盘(主要是保存workspace下面的.metadata文件夹,该文件夹包括所有的eclipse配置和插件)

和导出配置(才知道eclipse支持这个功能,方法:File - Export - General - Preferences

参考:http://zhidao.baidu.com/question/68335372 ),但还是有遗漏的时候,改编码等尤其繁琐~

注:使用export的方法貌似无法导出插件,只有备份.metadata文件夹或者备份插件程序了。

 

*修改编码包括全局编码和项目编码两种方式:

1.对于项目编码,可以查看其Properties(或选中项目后按Alt+Enter),在Properties中的第一个属性Resource用于设置文本(Text file,包括Java源文件等,所以需要设置项目中Java类的编码可以在此设置)的编码,可以选择继承容器(eclipse)的配置,也可以为项目单独设置。

2.对于项目编译级别,同样在项目的属性中Properties - Java Compiler。如果你的多个项目的运行环境不同,或者目标服务器的JDK版本不一致,可以打开单个项目的特殊设置(Enable project specific settings)。这样就可以保证项目之间相互不会影响。

3.对于JSP文件头部定义,可以在Properties - MyEclipse - JSP Fragments中将Language改为java,将Content Type改为text/html。

4.全局设置均在Window - Perferences中。对于全局的Java源文件编码设置可以在Gerenal - Content Types - Text - Java Source File - Default encoding处指定,设定后点击Update即可生效。其他文件如XML、JSP、properties文件均可在此设置。另外,在Gerenal - Workerspace中也有个设定文本编码的选项,可能是针对工作空间来说的,对项目源文件并没有影响。另外,在Window - Perferences - MyEclipse - Files and Editors中还可以设置JSP和javascript js文件的编码。

*经过上面的设置后,Java源文件的编码会立即改变(project会重新build),下次新建文件的时候Java、Jsp、js文件都将以新设定的编码方式存储。

 

参考:http://lj6684.iteye.com/blog/473157 ,http://tyzqqq.iteye.com/blog/498042

引用:

 不知道如何解决默认安装完是GBK的问题,难道一定要用英文操作系统?

myeclipse6.0下怎么样统一全部文件编码:

windows---->preferences---->myeclipse---->file and editors----->jsp--->把这个目录下的encoding选为你要设置的编码(如UTF-8) 
这样,你下次再新建一个JSP页面的时候就默认是以你刚才设置的编码了 
因为默认情况下新建一个JSP页面的编码是ISO8859-1的,是不能存中文的,要存中文就得手动改为GBK,UTF-8支持中文的编码,每次新建都要修改手动修改一次编码就很麻烦. 
经过上面的设置后就可以统一整个项目的编码而不用再手动设置.


1. Web工程文件编码修改方式   
Window -> Preference -> Content types     
推荐将Web相关文件的编码都设置为UTF-8   
2. Java源文件编码修改方式   
Window -> Preference -> Workspace -> Text file encoding     
Windows平台默认为GBK,Linux平台默认为UTF-8   

关于JSP页面中的编码解释   
1. pageEncoding="UTF-8"   
是指JSP页面保存时使用的编码方式,也就是JSP文件保存在硬盘上所使用的编码方式   
2. charset="UTF-8"   
是指JSP页面输入输出使用的编码方式,很多服务器在没有找到pageEncoding时,有charset代替pageEncoding 
0 0