Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Verwendung von Umlauten beim Kommando Get-Content ... Replace

$
0
0

Hallo zusammen,

ich möchte in einer Datei index.htm Umlaute wie "ö" ersetzen durch "oe". Das müsste funktionieren mit dem Powershell-Kommando:

PS C:\...> (Get-Content index.htm).replace('ö', 'oe') | Set-Content index.htm

... tut es aber nicht! Andere Buchstaben lassen sich ersetzen, aber bei Umlauten scheitert das Kommando. Das Einfügen von -Encoding Default führt zu keinem besseren Ergebnis ...

PS C:\...> (Get-Content index.htm -Encoding Default).replace('ö', 'oe') | Set-Content index.htm

Das Ersetzen von Default durch ASCII, Unicode, Utf8 führt (natürlich) nur zu Buchstabensalat.

Kann mir jemand helfen? Herzlichen Dank im Voraus

HannesP



Viewing all articles
Browse latest Browse all 2314

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>