在Windows 10 cmd中显示Unicode字符

时间:2019-07-08 22:32:14

标签: unicode cmd windows-10

我想在Windows 10 CMD sinhala unicode字符中键入和打印。但对于我键入的每个僧伽罗字符,它只显示问号,并用一个正方形包围。 是否有任何机制可以在Windows控制台中显示确切的Unicode字符?

2 个答案:

答案 0 :(得分:0)

尝试修改cmd控制台的注册表设置(运行regedit)。不幸的是,我不确定应该为字体系列输入哪个值,因为它是一个数字。

下面的屏幕快照显示了我的“ Courier New”字体的注册表设置,该字体在某种程度上转换为注册表中的30(十六进制,基数10为48)。希望您可以进行一些试验,并确定与计算机上已安装的Sinhala字体对应的数字。 Registry Screen Shot

此外,您可以使用cmd窗口的属性对话框选择字体,如下面的屏幕截图所示。可能您已经安装了可以使用的字体: enter image description here

答案 1 :(得分:0)

您可能已经完成1-3,因为您已经可以键入Sinhala,但是您需要支持字体。请尝试以下操作:

  1. 转到“区域和语言设置”。
  2. 添加一种语言,然后选择僧伽罗语。
  3. 单击语言,选择选项,然后可以选择键盘类型。
  4. 对于中文,我能够添加一个语言包,从而为我提供了支持中文的控制台字体。我看不到僧伽罗语的选项。您可能必须手动安装支持Sinhala的等宽字体。我找不到一个,但是如果您找到了,this answer解释了如何安装它。