根本原因是文件实际编码与MyEclipse识别编码不匹配;需依次尝试UTF-8、GBK等编码切换单个文件,或统一设置Java源文件默认编码为UTF-8,并同步调整工作空间、项目及子目录编码,控制台输出乱码还需在运行配置中添加-Dfile.encoding=UTF-8参数。
MyEclipse打开Java文件时中文注释显示乱码,根本原因是文件实际编码与MyEclipse当前识别编码不匹配。最常见的情况是:别人用UTF-8写的Java文件(含中文注释),你本地MyEclipse默认按GBK读取,结果汉字变成“锟斤拷”或方块。这不是文件损坏,而是“读错了”,只要对上编码就能立刻恢复。
这是最快见效的方法,适合临时打开一个乱码文件:
避免每次导入新项目都手动调,一劳永逸地让所有.java文件默认用UTF-8打开:
光设文件类型还不够,工作空间和项目本身也得跟上,否则新建文件仍可能用错编码:
立即学习“Java免费学习笔记(深入)”;
Java文件注释显示正常 ≠ 控制台打印中文不乱码。后者需额外配置:
Oracle 提供了哪些 Oracle AI Database MCP 部署方式?
SqlAugur 如何用 AST 校验保障 SQL Server MCP 查询安全?
GPT-5.3-Codex 使用 xhigh 时为何会产生大量 Token?
ubuntu终端背景图片怎么设置? ubuntu16.04终端窗口设置背景的教程
GPT-5.3-Codex、GPT-5.2 与 Claude Opus 4.6 在真实重构任务中表现如何?
AI 明明提升了效率,为何人却更疲惫?解析 5 个机制与 9 项自检