myeclipse中文乱码的根本原因是工作空间默认使用gbk编码,需统一设为utf-8:先在workspace中设置全局文本编码为utf-8并重启;再通过content types或myeclipse→editors为各类文件指定utf-8;最后逐级修正项目、源文件夹及单个文件的编码设置。

MyEclipse安装后首次启动,打开中文注释的Java文件或.properties配置文件时出现方块、问号或乱码文字,根本原因是工作空间默认沿用系统编码(Windows多为GBK),而现代项目普遍要求UTF-8统一编码。
设置工作空间全局字符集
点击顶部菜单栏 Window → Preferences,打开首选项窗口。
在左侧树形列表中依次展开并点击:General → Workspace。
找到右侧区域的 Text file encoding 选项,取消勾选 Default (inherited from container),改选 Other,再从下拉框中选择 UTF-8。
【必须重启MyEclipse才能生效】——这一步修改仅影响后续新建的文件,已打开的编辑器标签页不会自动刷新编码,不重启会导致旧文件仍以GBK解析,保存后可能永久损坏中文内容。
统一关键文本文件类型的默认编码
方法一:按文件类型逐个设置
在同一个 Preferences 窗口中,左侧选择 General → Content Types。
展开右侧的 Text 节点,依次点击以下子项并修改其 Default encoding 为 UTF-8:
• Java Source File
• Java Properties File
• CSS File
• HTML File
• JavaScript Source File
• XML File
Eclipse IDE 是一款由 Eclipse 基金会管理的开源、跨平台集成开发环境。其核心基于 Java 构建,通过强大的插件架构可扩展支持 C/C++、Python、PHP 等多种编程语言。它提供丰富的代码编辑、调试和重构工具,并紧密集成 Git、Maven 等现代开发工具链,是全球众多开发者首选的 Java 开发利器。
每修改完一个,务必点击下方的 Update 按钮,否则设置不保存。
方法二:批量跳转设置(MyEclipse专属)
左侧直接选择 MyEclipse → Editors,页面会列出所有支持的编辑器类型。
将 CSS、DTD、HTML、JavaScript、JSP、XML 六项的 Encoding 字段全部手动改为 UTF-8。
这一步比Content Types更直接,但仅适用于MyEclipse,标准Eclipse无此路径。
验证并修正已有项目编码
第一步:右键点击项目 → Properties → 左侧选 Resource → 右侧检查 Text file encoding 是否显示为 UTF-8;若显示 Inherited from container,说明项目未覆盖工作空间设置,需手动改为 Other → UTF-8。
第二步:继续在项目属性中点击 Java Build Path → Source 标签页 → 选中每个源文件夹 → 点击右侧 Advanced… → 勾选 Override encoding from workspace → 设为 UTF-8。
第三步:对单个乱码文件右键 → Properties → Resource → 修改其独立编码为 UTF-8 → 点击 OK 后,编辑器会提示“内容已更改,是否重新加载”,选 Yes 即可恢复正确显示。










