Convert to UTF8 Lf
Zuletzt geändert: 14.03.2026 05:56

ConvertTo-Utf8Lf #

ÜBERSICHT #

Konvertiert eine Datei nach UTF-8 ohne BOM mit LF-Zeilenenden.

SYNTAX #

ConvertTo-Utf8Lf [-Path] <string> [<CommonParameters>]

BESCHREIBUNG #

Erkennt das aktuelle Encoding der Datei über Get-FileEncoding, liest den Inhalt, entfernt einen eventuellen BOM-Character, normalisiert die Zeilenenden zu LF und schreibt die Datei als UTF-8 ohne BOM. Ist die Datei bereits korrekt, wird sie nicht erneut geschrieben (No-op).

PARAMETER #

-Path #

Type: string

Der Pfad zur Datei, die konvertiert werden soll.

BEISPIELE #

ConvertTo-Utf8Lf -Path 'C:\Scripts\myscript.vbs'

Konvertiert die VBS-Datei von UTF-16 LE nach UTF-8 ohne BOM mit LF.
Get-ChildItem *.vbs | ForEach-Object { ConvertTo-Utf8Lf -Path $_.FullName }

Konvertiert alle VBS-Dateien im aktuellen Verzeichnis.