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。 我出于另一个原因这样做,而且它对我有用。 相关内容 仅在 IIS 7 中绑定 HTTPS AWS 使用本地 IP 还是公共 IP 来连接网络应用程序? 如何判断我运行的是最新版本的 Ubuntu 哪些地图端口被描述为 Teredo? 将数据快速导入 R 并退出[关闭] 将 \newtheorem 与独立文档类结合使用 centos 或 redhat 中的 sudo echo 不起作用[关闭] 让我的 USB 耳机与 ChrUbuntu 内核兼容 如何恢复默认的 Windows XP 控制面板? Apache 始终服务于第一个虚拟主机