急用:IDEA控制台乱码的问题

是这样,我在测试转换流的重新编码功能时候,我的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

java
95 views
Comments
登录后评论
Sign In
·

你的文件是 GB2312,输出是 UTF-8 肯定会乱码?

·

你不知道讲了啥,描述的错误也和图片的不太一样,文件和控制台又有什么关系

要复现也整个代码呀