使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File
本文以Eclipse 3.3(英文)为例加以说明:
1. 设置Workspace的编码格式:
Windows->Preferences...打开"首选项"窗口,点击左侧导航树到General->Workspace,在右侧视图中找到“Text file encoding”选项设置,一种是默认(Default),另一种是从下拉列表中选择(Other)。Eclipse Workspace默认的编码方式是操作系统的编码格式,这跟操作系统的设置有关系;另外我们可以选择Other单选按钮,然后从按钮右侧的下拉列表中选择需要的编码格式(GBK、ISO-8859-1、UTF-16、UFT-16 etc.)。
2. 设置Project的编码格式:
在Workspace中新建的项目默认继承Workspace的编码设置,我们也可以单独更改某个项目的编码格式。右键点击工程,选择Properties,打开项目属性设置窗口,左侧导航树选择Resource,在右侧视图中找到“Text file encoding”,两种设置项目的编码格式,默认选中的是“Inherited from container (XXX)”(注:XXX为Workspace设置的编码),我们也可以选择其他的编码格式,设置方式同Workspace。
3. 设置Content Type的编码格式:
有时我们想使整个Workspace某种类型的文件保持同一种编码格式,这就需要用到Content Type设置来达到目的,具体方式如下:Windows->Preferences...打开"首选项"窗口,左侧导航树选择General->Content Types,在右侧视图中选择Text->Java Source File,在最下侧有Default encoding输入框,手动输入编码格式,点击Update按钮使设置生效(切记啊!)。有两点需要注意一下:
a. 这个设置使Workspace所有项目下的相同类型的文件有相同的编码格式,改变项目的编码设置不影响项目中文件类型的编码设置;
b. Default encoding是手动输入的,输入的编码名称要准确,否则在打开此类型文件时会显示Unsupported Character Encoding。
4. 设置File的编码格式:
我们还可以单独设置某个文件的编码格式,一种是通过在文件中设置编码格(如:'charset=UTF-8'),还可以通过文件属性设置。右键点击某一文件,选择Properties,打开文件属性设置对话框,右侧导航树选择Resource,在右侧视图中通过“Text file encoding”选择设置文件的编码格式。
参考文档:
1. http://bbs.idcbbs.net/thread-5176-1-1.html
2. http://topic.csdn.net/u/20070613/23/6C6F6C66-B962-4E88-A41D-F5349C7594F7.html
3. http://e-ant.iteye.com/blog/177579
分享到:
相关推荐
Ubuntu下Eclipse中文乱码解决.docx
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK...
在本篇文章里小编给大家分享的是关于在eclipse中中文汉字乱码的解决方案,有需要的朋友们可以学习下。
eclipse下properties文件中文乱码的解决方案
eclipse中JS中文乱码解决的办法 txt格式的
本ppt内容主要是解决方案Eclipse 开发JSP中文乱码问题,为初学使用ECLIPSE开发JAVA WEB项目的人提供方便。
jsp eclipse乱码分类及解决办法
Eclipse导入项目源码后中文乱码的解决办法
用eclipse编写jsp页面的时候,直接在页面里输入汉字,保存的时候出现"字符不能匹配ISO-8859-1"的错误提示,在这里可以帮你轻松解决。
完美解决eclipse导入工程中文乱码问题,针对各种情况进行了描述并提供解决办法。
Eclipse、SQL、JSP之间中文乱码的解决方便,有图有说明
用eclipse集成开发环境, jsp 过滤器——解决中文乱码问题
以下是对eclipse中导入工程后中文注释出现乱码的解决办法进行了详细的分析介绍,需要的朋友可以过来参考下
jspSmartUpload组件是jsp中的文件上传组件,但是其官方网站已经关闭,由于其是外国人开发,故存在中文乱码问题,我将它的源文件重新修改编译,已解决中文乱码问题。
解压后将两个jar包直接放入eclipse安装目录下plugin是文件夹下,重启eclipse即可
ajax提交时,后台接收的参数出现中文乱码的解决方法,
这是Zxing的源码,没有打包成jar利于学习使用。 使用时注意path的默认地址,Main类中是生成二维码的代码,GetMain类中是读取二维码的代码。...eclipse中Ctrl+Shift+R快速查找类 希望对你有所帮助。
如果是eclipse工具,直接生成的,则替换:plugins/org.mybatis.generator.core_1.3.2*****.jar,如果是其他方式则直接替换掉官方的mybatis-generator-core1.3.2.jar即可