EulandaXtools — Funktionsreferenz
Konvertiert eine Datei nach UTF-8 ohne BOM mit LF-Zeilenenden.
ConvertTo-Utf8Lf [-Path] <string> [<CommonParameters>]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).
-Path
Type: stringDer Pfad zur Datei, die konvertiert werden soll.
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.