如何使 cmd.exe 中的 dir 命令表现得像在不同的语言环境下一样?

如何使 cmd.exe 中的 dir 命令表现得像在不同的语言环境下一样?

当我将系统区域设置更改为简体中文(PRC)并打开 cmd.exe 时,命令dir将正确显示中文字符文件名。

如果我的系统区域设置是英语(美国),那么dir中文字符就会乱掉。

如何才能dir在英文区域设置下正确显示中文?

我查看过与在 cmd.exe 中显示中文字符相关的问题,但没有一个问题提到它在简体中文区域下可以完美运行。

答案1

我有2个文件夹(一个是中文,一个是日文):

  • 你好
  • こんにちは

在命令提示符中,使用 dir 显示文件夹时,字体变成带框的问号。对于系统来说,这仍然是正确的字符。

单击此处查看以 Consolas 字体显示的文件夹

但是,如果您以 NSimSun 字体或 SimSun-ExtB 显示字体,它可以正确显示。

请参阅此处了解 NSimSun 字体和 SimSun-ExtB

您可以通过右键单击应用栏在命令提示符属性中更改字体。

我正在使用带有 AU 的 Windows 10,但我相信如果您只是更改字体,以前版本的 Windows 应该可以正常工作。

相关内容