我在Java中有一个小程序需要输出(也可以作为输入)中文字符。默认情况下,这些在Windows 7命令提示符中显示为乱码。
我知道我必须使用 chcp 65001 更改编码,但是: - 当我只输入 chcp 时,控制台不会回复任何内容。 - 输入 chcp 65001 时相同,没有响应,中文字符仍然是乱码。
我需要使中文字符的可用性仅取决于cmd命令,因为我希望我的程序可以在多台计算机中使用(因此用户无需配置任何内容),因此所有内容都应保存在.bat中文件。
有什么线索在我的控制台中发生了什么?