问题描述
在Eclipse运行代码时,输出中文,控制台却输出乱码
例如:
public class comparevalue {
public static void main(String[] args)
{
System.out.println("你好java");
}
}
![控制台显示](https://i-blog.csdnimg.cn/blog_migrate/334ba098039a4cd4fde1174fff6ed108.png)
分析原因:
控制台的编码格式选择问题。
解决方案:
右键-----运行方式-----运行配置-----公共-----编码-----选择其他-----GBK(如没有GBK选项,则直接编辑)
step1:
![step1](https://i-blog.csdnimg.cn/blog_migrate/9bd7661759cb41088313dace9a5c8191.png)
step2:
![step2](https://i-blog.csdnimg.cn/blog_migrate/0991e03b818000312c86b3fd5e51cb5c.png)
step3:运行,问题解决
![结果](https://i-blog.csdnimg.cn/blog_migrate/350c4da94af7b16f41f50c2db9aa57e4.png)