如何在 Cmd/Batch 中输入 unicode?

如何在 Cmd/Batch 中输入 unicode?

因此,我尝试制作一个不错的批处理菜单,但每次我尝试使用 unicode 的花哨行时,我只会得到随机字符。有没有办法将 unicode 放入 cmd 或批处理文件中?

答案1

要使用 unicode,请添加代码chcp 65001

这将更改代码页。它会一直保持这种状态,直到您关闭窗口。

如果您希望它始终运行(不一定推荐,因为 unicode 有时会破坏批处理),您可以添加一个注册表项字符串(注册)HKEY_LOCAL_MACHINE\Software\Microsoft\命令处理器并命名自动运行。将其值更改为chcp 65001。如果您不想看到命令的输出消息,请改用@chcp 65001>nul

相关内容