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。 我出于另一个原因这样做,而且它对我有用。 相关内容 Solaris T5120 如何重置固件 root 密码 curl:(35)OpenSSL SSL_connect:每秒请求一次的 SSL_ERROR_SYSCALL 无需连接互联网即可同步虚拟机的时间 如何使用 Pulse Audio 实现回声消除? 是否可以为 intel x64 构建 tianocore UEFI? Grub 救援未知文件系统错误 我们如何使用“nc”命令进行双面打印 “开箱即用的多点触控平板电脑支持”的发行版推荐 Windows 7 没有 powershell,如何重新安装它? 联想 c940 上的 Wifi 问题