유니코드 문자를 사용한 이상한 Powershell 동작

유니코드 문자를 사용한 이상한 Powershell 동작

Powershell 창에서 다음 명령을 실행할 때

echo é

예상되는 결과를 얻었습니다.

é

그러나 내가 달리면

powershell.exe "echo é"

내가 얻기 전과 동일한 powershell 창에서

?

이것이 예상되는 동작입니까? 두 번째 명령이 올바른 출력을 제공하도록 일부 설정을 변경할 수 있습니까?

편집: 위의 모든 내용은 737 코드 페이지를 사용했습니다. utf-8 코드페이지를 사용하면

PS> chcp 65001
Active code page: 65001

PS> powershell 'echo é'
Γ©

관련 정보