java文件导入IDE后乱码的解决

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文件,批量保存

经验内容仅供参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容