2016-02-23 3 views
0

У меня возникли проблемы с отображением китайских иероглифов в консоли Powershell. Все китайцы показаны в виде прямоугольников. Я считаю, что это проблема кодирования. Кто-нибудь знает, как настроить консоль Powershell для использования кодировки UTF8?Как настроить кодировку для консоли Powershell?

P.S. Я не уверен, стоит ли задавать этот вопрос здесь. Если нет, сообщите мне, где я должен переместить этот вопрос. Спасибо;)

ответ

2

Посмотрите this post

Current Encoding: [Console]::Out

Set Encoding (UTF8): [Console]::OutputEncoding = [System.Text.Encoding]::UTF8

+0

Кажется, мы должны настроить его для каждого экземпляра PowerShell. Можно ли установить кодировку UTF8 по умолчанию? – hackjutsu

+1

Вы можете поместить его в профиль PS, который загружается при запуске экземпляра. – Martin