Странное поведение Powershell с символами Unicode

Странное поведение Powershell с символами Unicode

когда я запускаю следующую команду в окне PowerShell

echo é

Я получаю ожидаемый результат

é

Однако, если я побегу

powershell.exe "echo é"

в том же окне powershell, что и раньше, я получаю

?

Это ожидаемое поведение? Можно ли изменить некоторые настройки, чтобы вторая команда выдавала правильный вывод?

Редактировать: Все вышесказанное было с кодовой страницей 737. С кодовой страницей utf-8 я получаю

PS> chcp 65001
Active code page: 65001

PS> powershell 'echo é'
Γ©

Связанный контент