假设以UTF-8
编码的以下测试文件:
∈
a∈B
aa∈B
A∈B
AA∈B
我的Eclipse(4.6.3)无法在编辑视图和控制台视图中显示所有∈
个字符。
edit-view看起来像:
∈
a∈B
aa∈B
A∈B
AA?B
控制台视图如下所示:
∈
a∈B
aa?B
A∈B
AA?B
如果使用new BufferedReader(new InputStreamReader(Utf8Debug.class.getResourceAsStream("/test.txt"), "UTF-8")).lines().forEach(l -> System.out.println(l));
文件的编码在属性中设置为UTF-8。
问题是什么以及如何解决这个问题?
一个有趣的观察结果是:在加载文件期间,行aa∈B
首先显示为aa?B
,然后在大约1秒后自动正确显示。
PS:?
表示问题框