1.乱码产生的原因
java文件编码格式与IDE编码格式的冲突。例如,若IDE选用UTF-8编码格式,而java文件为ansi编码,则导入IDE后,中文部分,则为乱码
2.乱码的解决
2.1 IDE去适应java:将IDE的编码格式换为JAVA文件的编码格式。
Eclipse ---> Window ---> Preferences ---> Gereral ---> Workspace ---> Text File Encoding ---> Other ---> 修改为UTF-8
此方法的不足:如果存在多个java文件,而每个java文件的编码格式并不相同,则此方法不能同时适用于所有java文件
2.2 IDE和java统一为某种编码,如UTF-8
2.2.1 IDE如何调整为UTF-8,见2.1
2.2.2 java文件如何统一为UTF-8
如果是1个java文件,直接记事本打开,另存为UTF-8格式即可。
如果是多个java文件,使用Editplus批量更变编码,具体:
A.批量打开待修改编码的java文件
可以在windows资源管理器中查找后,拖入Editplus,也可在Editplus中通过查找的方式来定位和批量打开。下文针对的是后者。

editplus软件,点击图上圈出的图标(快捷键是alt+shift+3) ,
点击之后就可以显示目录

然后切换到一个文件夹,这个文件夹包含所有待修改编码的java文件

文件夹上右键鼠标,点击"在目录中查找"

勾选"包括子文件夹",然后关闭窗口

在上步的文件夹上右键鼠标,点击"文件名搜索",

要转换编码的文件是java文件,所以写成*.java就是匹配所有的java文件,然后点击确定

红框中为搜索出的全部java文件

在搜索的结果中我们右键鼠标,选择"打开全部",即可打开全部java文件
B.批量转换java文件的编码为UTF-8


ctrl+A 全选所有的文件

选择要转换成哪种编码
C.将已转成UTF-8编码的java文件,批量保存

经验内容仅供参考