转自

http://hsj69106.blog.51cto.com/1017401/595598/

使用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”选择设置文件的编码格式。

转载于:https://www.cnblogs.com/xywq/p/4917684.html

解决Eclipse中文乱码相关推荐

  1. 解决eclipse 中文乱码问题

    解决eclipse 中文乱码问题 1.原因 ​ 原因:中文乱码的原因是因为编码的关系. 2.查看文件编码方式 ​ 通过用记事本打开查看.java文件的编码方式.(编码方式在记事本右下角,如:ANSI, ...

  2. 解决Eclipse中文乱码问题

    Eclipse中文乱码解决 eclipse中文乱码是因为默认编码与字符编码不同导致,解决的办法也很简单.大多数是如下两种解决方案: 方案1: 单个项目的字符编码乱码解决 对于初学者来说,经常会把外部的 ...

  3. 解决Eclipse中文乱码的方法

    (1)设置Project的编码格式: 在 Workspace中新建的项目默认继承Workspace的编码设置.我们也能够单独更改某个项目的编码格式.右键点击project.选择 Properties, ...

  4. Eclipse中文乱码解决汇总(应该比较全):

    Eclipse中文乱码解决汇总(应该比较全,欢迎补充): 方法一: 把GBK改成utf-8. 方法二: Window->preference->general->content ty ...

  5. eclipse java web乱码,eclipse中文乱码解决

    本文收集整理关于eclipse中文乱码解决的相关议题,使用内容导航快速到达. 内容导航: Q1:eclipse中java中文控制台输出的这种乱码怎么解决 eclipse中java中文控制台输出的这种乱 ...

  6. php至mysql乱码,PHP彻底解决mysql中文乱码

    彻底解决mysql中文乱码 mysql是我们项目中非经常常使用的数据型数据库. 可是由于我们须要在数据库保存中文字符,所以经常遇到数据库乱码情况.以下就来介绍一下怎样彻底解决数据库中文乱码情况. 数据 ...

  7. 解决putty中文乱码并远程访问linux界面功能

    1,解决putty中文乱码 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择汉字字体为宋体或楷体 在window-〉Appear ...

  8. 解决Linux中文乱码

    解决Linux中文乱码 方法一:    修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件 使用该方法时putt ...

  9. elasticsearch解决控制台中文乱码问题

    elasticsearch解决控制台中文乱码问题 参考文章: (1)elasticsearch解决控制台中文乱码问题 (2)https://www.cnblogs.com/chenmz1995/p/1 ...

最新文章

  1. 注解 @Scheduled
  2. android:descendantFocusability
  3. 构造数独 算法及代码实现
  4. mysql 不匹配的_mysql – 如何从两个表中获取不匹配的记录
  5. matlab命令 脑电波,基于Matlab的脑电波信号处理
  6. 利用Spring的AbstractRoutingDataSource解决多数据源的读写分离问题
  7. ajax手册看云,下拉菜单Ajax(1.3.3+)
  8. Python 操作 PDF 的几种方法
  9. GStreamer1.0中no element “ffmpegcolorspace”报错解决(八)
  10. 教师个人计算机研修总结,计算机研修总结
  11. win10重装后显示未安装任何音频输出设备
  12. mysql批量插入跟更新_mysql批量插入以及批量更新
  13. 使用AJAX中的get请求中文乱码的问题
  14. 区块如何防篡改_区块链为什么能防篡改?
  15. 谷歌浏览器设置启动页被hao123劫持_win10系统打开chrome主页会被hao123劫持的故障原因及解决方法...
  16. linux打开文件脚本,linux脚本文件实现的功能有哪些剧本用工具打开
  17. 7-12 两个数的简单计算器
  18. SystemUI之NavigationBar导航栏
  19. 线性时不变(LTI)系统
  20. [C++潜心修炼] 小试牛刀

热门文章

  1. return view前端怎么获取_前端判断上传图片格式
  2. 64位 unsigned char_Java位运算符详解
  3. dblinq mysql_DBLinq mysql辅助脚本
  4. java 命令 乱码_解决java 命令行乱码的问题
  5. h5居中loading_Html5新增标签与样式及让元素水平垂直居中
  6. 光复用技术中三种重要技术_传感器在机器人技术研究发展历程中扮演着重要角色...
  7. 辞九门回忆用计算机,辞九门回忆(单轨,曲速70,适合UTAU调教;midishow首发)...
  8. anychart java实例_在.Net开发中使用AnyChart的简单例子(上)
  9. java 线程安全_Java创建线程安全的方法
  10. 四节传送带plc梯形图_自动控制系统的大脑--PLC