解决eclipse打开文件出现乱码问题

时间:2024-04-02 14:02:44

最近导入开源项目到eclipse中,总是有打开文件出现乱码的情况,所以决定把这段时间的遇到的情况以及解决方式总结一下记录下来。

首先,明白其中一个问题就是出现乱码的原因是因为被打开文件用到的字符集跟工具设置的字符集不符,所以解决问题的根本就是修改文件的字符集。(一般出现乱码问题就把文件字符集设置成UTF-8就能解决了)

根据我现在的了解,目前发现eclipse中修改文件字符集有三种方式,一种是修改某个文件的字符集,一种是修改某一种格式文件的字符集,再有就是修改整个工作空间的字符集。

 

下面把决绝乱码的具体顺序整理一下(仅供自己以后出现问题的时候参照解决,有不对的地方请见谅):(如果导入的项目大批量的文件乱码,就从方式1开始尝试解决,如果只有个别文件乱码,可以直接参照方式4解决。

【方式1】:当你导入一个项目后发现有乱码问题,第一步是查看当前工作空间的编码格式是否是UTF-8,具体步骤如下:

【windows】->【preferences】->【general】->【workspace】,然后将text file encoding 修改为UTF-8,最后点击【apply and close】。如果这个方式没能解决乱码问题,请尝试下面的方式。

解决eclipse打开文件出现乱码问题

【方式2】:【windows】->【preferences】->【general】->【content types】,然后在右侧找到【text】并展开,选中【Java source file】,将下面的default encoding 修改为UTF-8,最后点击【apply and close】。如果这个方式没能解决乱码问题,请尝试下面的方式。

解决eclipse打开文件出现乱码问题

【方式3】:如果这时候项目里还有一些文件乱码,那么就查看一下乱码的都是问么文件,具体是配置文件还是html或者css文件等,如果能归类,那就参照方式2中的步骤,选择对应的选项修改。
解决eclipse打开文件出现乱码问题

【方式4】:按照方式1,2,3设置完之后还可能剩下个别文件出现乱码了,这个时候你可能不知道该文件时什么文件,也不清楚这是个什么格式的文件,那就只能单独设置这一个文件的编码方式了,具体方式如下:

选中当前文件右击,选择properties,进入如下窗口,点击resource,将下面的text file encoding 修改为UTF-8,最后点击【apply and close】。

解决eclipse打开文件出现乱码问题