如何使用西里尔字体列出文件夹的内容?

HGa*_*ble 5 directory command-line cyrillic

我想在文件中列出我的目录和子目录的内容,但子目录的内容具有俄语标题。我怎样才能做到这一点?如果我在命令提示符窗口中列出内容,列表将正确显示。这有效。

> dir /s
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试将列表保存在文档中,西里尔字母将呈现为问号。这是行不通的。

> dir /s > myFiles.txt
Run Code Online (Sandbox Code Playgroud)

B--*_*ian 6

如果我没记错的话,在 Windows 下,您必须做两件事才能获得完整的 unicode(以及西里尔字母)字体支持:

  1. 通过 将控制台代码页更改为 UTF-8 chcp 65001,请参阅chcp 的联机帮助页
  2. 确保您的命令行使用支持 UTF-8 的字体,例如Lucida Console,有详细的说明如何做到这一点

相关问题