问题:今天从git库里download了一份代码,放到eclipse里各种errors。尤其的.java 文件里面的字符串不被识别。原因是,字符串里的中文全变成了乱码,导致字符串双引号不匹配,报错。
原因:git最初由Linus Torvalds编写,用作Linux内核代码的管理。因此文件存储主要使用linux下的格式,编码主要是utf-8。而中文windows操作系统默认编码GBK(cp936)。eclipse使用的系统默认编码GBK,保存以及读取文件采用GBK编码。而git下来的文件使用utf-8编码,所以导致了乱码。
解决办法:eclipse提供了不同级别的编码设置
- 修改该文件/文件夹/工程的编码:
选中该文件/文件夹/工程->右键->Properties->Resource->Text file encoding
- 修改eclipse的默认编码
Window->Preferences->Workspace->Text file encoding
- 修改该文件/文件夹/工程的编码:
其他编码
- web编码:/.htm/.css/.jsp/.xml文件
Window->Preferences->Web->HTML Files/CSS Files/JSP Files
Window->Preferences->XML->XML Files
- web编码:/.htm/.css/.jsp/.xml文件
eclipse 打开.java文件乱码
最新推荐文章于 2024-08-08 12:15:00 发布