ConvertTo-Utf8Lf

EulandaXtools — Funktionsreferenz

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.