我在做java作业的时候,需要在cmd命令行中输出带有中文的句子,结果中文的部分显示乱码:
我把我在csdn上找到的所有方法(改动注册表、改动活动代码页编码)都试了一遍,在cmd命令行输出中文还是显示乱码。后来我的室友告诉我一个方法(如下),解决了问题。我电脑萌新也不知道什么原理,放在这里供大家尝试:
在源文件中打开 “文件”—另存为”,把下方的编码该为“ANSI”
然后我把把另存为后的源文件编译、运行,在cmd中输出的中文就变正常了。
我根据找到的其他方法做了一些改动(把不同的方法排列组合试了试都没用,手忙脚乱了属于是),有的并没有改回原样。这是我根据一些方法做了改动后的情况:
1.
2.
这里下图中的那个“CodePage"我一开始没有,新建了一个(不过还是没用)
3.