когда я запускаю следующую команду в окне PowerShell
echo é
Я получаю ожидаемый результат
é
Однако, если я побегу
powershell.exe "echo é"
в том же окне powershell, что и раньше, я получаю
?
Это ожидаемое поведение? Можно ли изменить некоторые настройки, чтобы вторая команда выдавала правильный вывод?
Редактировать: Все вышесказанное было с кодовой страницей 737. С кодовой страницей utf-8 я получаю
PS> chcp 65001
Active code page: 65001
PS> powershell 'echo é'
Γ©