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。 我出于另一个原因这样做,而且它对我有用。 相关内容 如何回答终端给您的问题? 我的 Nvidia Geforce 8600 GT 与 Ubuntu 兼容吗? 启用 3D 加速后,Ubuntu 13.04 上的 VirtualBox4.2.12 中没有 Unity、启动器和 dash 无根 podman keycloak 容器主机上的 fail2ban HDMI 转 VGA 转换器。不支持输入 尽管身份验证成功,Sendmail 中继仍被拒绝 下载 Ubuntu Minimal ISO 20.04LTS? 三星笔记本电脑随机关机 使用几何包模拟文章类边距 域的卷已创建。请先运行“vagrant destroy”