![4e9c23917df5e0f0e998df46bddb5fd5.png](https://img.php1.cn/3cd4a/1eebe/cd5/7494af3c1cda418d.webp)
为什么会乱码
eclipse中文乱码都是因为字符编码与默认的编码不符合导致的
在使用Eclipse过程中遇到的中文乱码问题分为以下几种
console控制台打印乱码
![6a4835130c8bc8c4956a3e9837ae3181.png](https://img.php1.cn/3cd4a/1eebe/cd5/02c379d60086f382.webp)
右键:Run As --> Run Configurations,找到common项,在“Encoding”栏,看到当前用的是默认“UTF-8”编码方式。
![2ba1bd176b560bf99f08b6e57a3ebf61.png](https://img.php1.cn/3cd4a/1eebe/cd5/eec57030b649a106.webp)
设置成“GBK”,不区分大小写
![9c467cc76dd481db0cdae0692063cc8d.png](https://img.php1.cn/3cd4a/1eebe/cd5/e3aa5425383ba10d.png)
运行正确
![ed4ebeab98bbc51403a24ffd1e88cbe5.png](https://img.php1.cn/3cd4a/1eebe/cd5/1113165c4904ecc5.webp)
如果没有变化,还是乱码,重启一下试试。
导入的外部项目中有中文乱码 在乱码的项目上 --> 右键 --> 选择【Properties】,进入该文件的设置页面 --> 选择【Resources】属性;在【Other】中选择匹配的编码格式即可,通常选择 UTF-8。
![3e603f1020b53e0efdf539a5076e03a6.png](https://img.php1.cn/3cd4a/1e618/cd5/af17da15769ccb2e.jpeg)
页面操作乱码问题
![b9cc1a7d148ad2a14ae01b18097a5d84.png](https://img.php1.cn/3cd4a/1e618/c5a/d5d40da532c3a782.png)
设置单个文件的字符编码,解决单个文件的乱码问题
![d2d96bc04ae0fd52721e40b5a0c56c51.png](https://img.php1.cn/3cd4a/1eebe/cd5/ed19db63ee478b98.png)
![62645471dc4d19b720936aa77cf05b3b.png](https://img.php1.cn/3cd4a/1eebe/cd5/e88efe5b0a13a7fa.webp)
设置整个workspace的文本文件的默认字符编码
![d78ea89384dd3f3095c9c6a7aeec8579.png](https://img.php1.cn/3cd4a/1eebe/cd5/dc7ef30f57b727c7.jpeg)
![2f7b9e3d295497173b8c64a82b97bf75.png](https://img.php1.cn/3cd4a/1eebe/cd5/5287a7b3296ea13e.webp)
如果修改项目编码格式或者 Eclipse 工作空间编码都不起作用,那就需要针对性的修改 Java 文件的编码格式:
方法:选择 Eclipse 菜单栏【Window】 --> 选择【Preferences】,
![35230b73f701e8fab95fd6c7802bf2be.png](https://img.php1.cn/3cd4a/1eebe/cd5/433ea70d6ea577b1.jpeg)
![a5ad86bf2e8e20add637bab7ecd18e79.png](https://img.php1.cn/3cd4a/1eebe/cd5/e3aa5425383ba10d.png)