Test-Utf8Bom

EulandaXtools — Funktionsreferenz

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