Mehrere UTF-8 Textdateien in ANSI umwandeln mit Powershell
Guten Morgen zusammen,
ich müsste aus einem Verzeichnis mehrere UTF-8 Textdateien in ANSI umwandeln.
Hab eigentlich gedacht dürfte kein Problem sein, für mich irgendwie schon.
Nach bisschen suchen hab ich sowas wie txtcnv32 und sowas gefunden.
Leider keine funktionierende Lösung per Powershell, ist doch bestimmt möglich oder ?
Gruß vom Peter
ich müsste aus einem Verzeichnis mehrere UTF-8 Textdateien in ANSI umwandeln.
Hab eigentlich gedacht dürfte kein Problem sein, für mich irgendwie schon.
Nach bisschen suchen hab ich sowas wie txtcnv32 und sowas gefunden.
Leider keine funktionierende Lösung per Powershell, ist doch bestimmt möglich oder ?
Gruß vom Peter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7845564395
Url: https://administrator.de/forum/mehrere-utf-8-textdateien-in-ansi-umwandeln-mit-powershell-7845564395.html
Ausgedruckt am: 25.03.2025 um 06:03 Uhr
4 Kommentare
Neuester Kommentar
Moin. Wie wäre es damit?
$files = Get-ChildItem -Recurse -Filter *.txt
foreach ($file in $files) {
# Aktuelle Codierung holen
$encoding = Get-Content -Encoding Byte $file | Get-Encoding
# wenn UTF-8, nach ANSI konvertieren ANSI.
if ($encoding -eq "UTF-8") {
Convert-To-Unicode -Encoding ANSI $file
}
}