peterleb
Goto Top

Powershell 7 Form-Label mit Umlauten

Hallo Jungs und Mädels,

ein ps1-Script in der Standard-Powershell (Windows 10 / 5.1.19041.1620) ausgeführt, stellt die Label einer Form auch mit Umlauten richtig dar.
Starte ich das gleiche Script mit der Powershell 7 (7.2.2) werden die Umlaute als kryptische Zeichen angezeigt.

Habe schon viel im Web gefunden im Zusammenhang mit Encoding, aber komme damit nicht weiter.
Gibt es einen Befehl, der das generell richtig einstellt oder eine Befehlszeile im Code, die das erledigt?

Vielen Dank
Peter

Content-ID: 2358585899

Url: https://administrator.de/contentid/2358585899

Ausgedruckt am: 19.12.2024 um 13:12 Uhr

Nebellicht
Nebellicht 31.03.2022 um 14:57:15 Uhr
Goto Top
Hi,
ich konnte mein Problem damals mit folgender Zeile lösen:
$PSDefaultParameterValues['*:Encoding'] = 'utf8'  

Gruß Nebellicht
PeterleB
PeterleB 31.03.2022 aktualisiert um 15:53:12 Uhr
Goto Top
Hi,

das hatte ich schon gefunden, funktioniert jedoch leider nicht.

Aber ich habe selbst (fast) die Lösung gefunden: die Datei muss selbst in UTF8 gespeichert werden.
Ich verwende meist Notepad3 und habe die Codierung beim Speichern dementsprechend eingestellt.
Die Powershell 7 zeigt nun die Umlaute exakt an.

Dafür werden die Umlaute jetzt mit der alten Powershell falsch dargestellt!

Danke
Peter