angle-left

Просмотр кириллицы в cmd и PowerShell

Зачастую, просмотр логов с кириллицей в CMD и консоли PowerShell требует предварительной настройки консоли. В данной заметке представлю короткое how-to на примере просмотра логов liferay в PowerShell.

How-to

  1. Определить кодировку источника. В нашем случае UTF8 (значение кодировки 65001).
  2. Выполнить в консоле комманду смены комманды CHCP (technet).
    CHCP 65001
    C:\Users\zhukov>CHCP 65001
    Active code page: 65001

    По умолчанию кодировка CP866.
  3. Выбор шрифта Lucida Console в Properties(Свойствах) консоли
    Properties of console
    Необходимый шрифт находится предпоследним
  4. При получении содержимого нужно так же учитывать кодировку и в командлете get-content указывать ключ
    -Encoding UTF8 
    Get-Content -Tail 10 -Wait .\SystemOut.log -Encoding UTF8 

На этом Всё!