以下程序的输出会有所不同,这取决于我是用IntelliJ编译它,还是从命令行手工编译它。据我所知,我的机器上只有一个编译器和JVM。System.out.println(stream.toString()); }在IntelliJ中编译时的输出:
Java Version: 1.6.0_26 from Apple Inc.如果我让IntelliJ编译代码,但
中我设置了应该使用utf-8编码编译源代码,而不是我系统默认的windows-1251编码。1)我在代码中将输出留在文件中,这不是巧合。我试着解决它,一次又一次...现在我在这里,因为我在死胡同中,我尝试了所有我在类似的问题和主题中找到的关于编码问题的东西,我有一些关于java默认编码的文章,Windows在控制台中使用cp866编码,2)在IntelliJ IDEA ->设置->编辑器