Test-Utf8Bom #
ÜBERSICHT #
Prüft, ob eine Datei im UTF-8-Format mit BOM gespeichert ist.
SYNTAX #
Test-Utf8Bom [-FilePath] <string> [-Strict] [<CommonParameters>]
BESCHREIBUNG #
Die Funktion gibt $true zurück, wenn die Datei UTF-8 mit BOM ist. Bei UTF-8 ohne 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. fehlendes BOM oder Zeichenverlust, als Fehler behandelt und eine Exception wird ausgelöst.
AUSGABEN #
bool
Gibt $true zurück, wenn die Datei UTF-8 mit BOM und ohne Kodierungsfehler ist. Ansonsten wird $false zurückgegeben.
BEISPIELE #
Test-Utf8Bom -FilePath ".\test.ps1"
Test-Utf8Bom -FilePath ".\test.ps1" -Strict