java循环打印中文字符串为什么会偶尔输出乱码

代码:
while(true)
System.out.println("你好,中国。");

控制台中截取一段结果如下:
你好,中国。
你好,中国。
你好,中国。
你好,���国。
你好,中国。
你好,中国。
你好,中国。

刚才又试了一下,英文符号也会出现这个乱码情况

测试了,没有乱码啊。我的环境是jdk1.8+Eclipse Mars Release (4.5.0)。

多测几次,是不是具有偶然性?表示没遇到过。

与控制台输出有关吧?图片说明