如何在命令提示符下查看 unicode 字符

Suh*_*pta 8 windows windows-7 encoding unicode command-line

在超级用户上阅读了这篇关于如何UTF-8在 Windows 中的命令提示符下查看字符的文章。我尝试了答案中的步骤:

  1. Start -> Run -> regedit
  2. [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun]
  3. 将值更改为 chcp 65001

我到达命令处理器,但随后我没有看到Autorun
我已经添加了一个截图:

在此处输入图片说明

现在我该怎么做 ?我选择的字体cmdLucida Console. 我想在命令提示符上看到 Unicode 字符。就像我必须测试一些包含乌尔都语文本的程序一样。我得到问号或其他类型的文本来代替原始文本。

注意:我使用的是 32 位操作系统

Juk*_*ela 5

您引用的已接受答案有一个错误:Windows 中 UTF-8 的代码页编号是 65001,而不是 6500。您应该首先通过chcp 65001在控制台窗口中进行设置来测试;所引用的问题只是通过让 Windows 自动执行来使此设置成为默认设置。

要查看乌尔都语文本,您需要选择一种包含乌尔都语中使用的阿拉伯字母的字体。Lucida 控制台不包含阿拉伯字母。我希望检查对字母 PEH 的字体支持是合适的。在常用的替代品中,Courier New 是唯一的等宽字体——但阿拉伯文字不适合等宽渲染,因此考虑使用例如 Arial,除非您有特殊原因使用等宽字体。