Eclipse中的中文字符显示乱码

时间:2021-06-09 07:57:21

【问题】

之前已经专门用Notepad++转好的,UTF-8编码的一个java文件:

Eclipse中的中文字符显示乱码

在用Eclipse打开,结果显示出乱码:

Eclipse中的中文字符显示乱码

【解决过程】

1.一看就知道是编码问题。

所以,去设置成对应的编码:

 

Eclipse中的中文字符显示乱码

当前,用的是默认的GBK:

Eclipse中的中文字符显示乱码

去改为UTF-8:

Eclipse中的中文字符显示乱码

然后中文就显示正常了:

Eclipse中的中文字符显示乱码

 

【总结】

Eclipse默认的文件编码是GBK,如果你打开的文件(包含非ASCII字符,比如此处的中文)不是GBK的,则会乱码,所以要去改为对应的编码(此处是UTF-8)即可正常显示了。

 

1. 后来去确认了一下,不同的文件的编码是,像上面那样,单独设置的,即:

此处更改为UTF-8,不会影响到别的文件用GBK的。

2.如果你的是别的情况,比如默认是UTF-8,但是文件是GBK的,则也要去改为你的对应的GBK的。