Test UTF8 No Bom
Zuletzt geändert: 14.03.2026 05:56

Test-Utf8NoBom #

ÜBERSICHT #

Prüft, ob eine Datei im UTF-8-Format ohne BOM gespeichert ist.

SYNTAX #

Test-Utf8NoBom [-FilePath] <string> [-Strict] [<CommonParameters>]

BESCHREIBUNG #

Die Funktion gibt $true zurück, wenn die Datei UTF-8 ohne BOM ist. Bei UTF-8 mit BOM oder Kodierungsabweichungen wird $false zurückgegeben. Mit dem Parameter -Strict kann konfiguriert werden, dass stattdessen Exceptions geworfen werden.

PARAMETER #

-FilePath #

Type: string

Pfad zur zu prüfenden Datei.

-Strict #

Type: switch

Wenn gesetzt, werden Kodierungsprobleme wie z.B. BOM oder Zeichenverlust, als Fehler behandelt udn eine Exception wird ausgelöst.

AUSGABEN #

bool

Gibt $true zurück, wenn die Datei UTF-8 ohne BOM und ohne Kodierungsfehler ist. Ansonsten wird $false zurückgegeben.

BEISPIELE #

Test-Utf8NoBom -FilePath ".\test.xml"
Test-Utf8NoBom -FilePath ".\test.xml" -Strict