web-dev-qa-db-ja.com

CMDまたはPowerShellでUnicodeを表示できません

CMDまたはPowerShellを介してアクセスするCentos 7サーバーがあります。

しかし、Unicode文字は?として表示されています

enter image description here

しかし、PuTTYを介してアクセスした場合、正しく表示されます。

enter image description here

Windows Terminal Previewをインストールすることで解決 チェック

cmdは、Unicode文字を?として表示しています。

使用しているUnicode文字をサポートするコードページを設定する必要があります。

  • cmdシェルでは、chcpを使用します
  • powershellでは、$OutputEncoding = [System.Text.Encoding]::Unicodeを使用します

参考文献

8
DavidPostill