CMD:如何使用非英文字符? 2024-6-15 • command-line characters 我想在 CMD(命令行)中使用非英文文件名,例如用该名称创建文件夹或删除几个非英文名称的文件。我该如何处理这些名称? 答案1 这个问题是在 stackoverflow 上提出的这里和这里。 概括 chcp 65001在批处理文件或 CMD 会话中将代码页更改为 UTF-8 。 使用 启动 CMD,CMD /u使 CMD 重定向到 UTF-16 Little Endian 格式的文件。Windows 区分显示的文本和重定向到文件的文本。 要在 CMD 窗口中查看 Unicode 字符,您需要使用Lucida 控制台或者康索拉作为字体而不是光栅字体否则部分unicode字符会显示乱码。 答案2 我会尝试chcp 1256阿拉伯语 ANSI。它不会呈现正确的字符,因为 Windows 1256 不属于WGL4支持Lucida 控制台,但它实际上可以起作用,例如创建正确的文件名等。 如果需要显示字符,则需要先找到支持的字体。这是不太可能的,但你可以转换统一字体使用此 python 转换为等宽字体脚本。安装修改后的字体后,它将显示在 的字体列表中cmd.exe。使用 尝试一下chcp 65001。 我出于另一个原因这样做,而且它对我有用。 相关内容 为什么我的 INSERT 查询现在都不起作用了? 无法挂载外部硬盘,MFT 记录错误 从 Linux 上的分区启动 Windows 7:缺少 BOOTMGR 安装 RPM 时提取 %post 上的文件是一种好的做法吗? optirun 与运行浏览器 \includegraphics 在 XeLaTeX 中未定义,但在 TexLive 2017 中的 LaTeX 中定义正常 如何为 Linux 设备制作配置网页?有可用的预制解决方案吗? 戴尔笔记本电脑盖子关闭时不会挂起(Ubuntu 20.04.1 LTS) 防止用户将文件标记为可执行文件? REVTeX 4.1 中的 \chapter 命令