Seltsames Powershell-Verhalten mit Unicode-Zeichen

Seltsames Powershell-Verhalten mit Unicode-Zeichen

wenn ich den folgenden Befehl in einem Powershell-Fenster ausführe

echo é

Ich erhalte die erwartete Ausgabe

é

Wenn ich jedoch laufe

powershell.exe "echo é"

im selben Powershell-Fenster wie zuvor bekomme ich

?

Ist das das erwartete Verhalten? Ist es möglich, einige Einstellungen so zu ändern, dass der zweite Befehl die richtige Ausgabe liefert?

Edit: Alles oben genannte war mit 737 Codepage. Mit utf-8 Codepage bekomme ich

PS> chcp 65001
Active code page: 65001

PS> powershell 'echo é'
Γ©

verwandte Informationen