是这样,我在测试转换流的重新编码功能时候,我的IDEA控制台不知道怎么就不会输出中文了。我尽量详细描述这个问题,请大佬帮忙解决(可能有很多无用信息,因为不知道问题在哪里就都放出来了)
问题大致出现时间
我将文字转成GB2312格式输入某个文件,然后把那个文件的编码改成了GB2312,下一次使用控制台的时候发生了乱码。在这个操作前,我也使用了一遍控制台,正常输出中文字符
这是问题出现时的代码:
然后我转到目标文件,看到上面的红框,我点了第一个按钮“重新加载”
已经尝试过证明不能用的方案
网上的方案大多数都试过,也有试过三四次的,包括所有配置改UTF-8,或者控制台GBK其他地方UTF-8,还改过idea64.exe.vmoptions
文件,改过VM options项,在这个项中尝试过GBK和UTF-8,都是乱码。。。
我的System.out.println(System.getPropoties("file.encoding"));
语句运行结果是UTF-8