无法在 CMD 或 PowerShell 上查看 Unicode

无法在 CMD 或 PowerShell 上查看 Unicode

我确实有一个Centos 7服务器,我可以通过CMD或访问它PowerShell

但它显示的 Unicode 字符为?

在此处输入图片描述

但如果我通过它访问它putty就会正确显示。

在此处输入图片描述

答案1

cmd 将 Unicode 字符显示为?

您需要设置一个支持您正在使用的 Unicode 字符的代码页:

  • cmdshell 中,使用chcp
  • 正在powershell使用$OutputEncoding = [System.Text.Encoding]::Unicode

进一步阅读

答案2

通过安装解决了Windows Terminal Preview 查看

相关内容