Test-AnsiConform #
ÜBERSICHT #
Prüft, ob eine Datei nur ANSI-kompatible Zeichen enthält.
SYNTAX #
Test-AnsiConform [-FilePath] <string> [<CommonParameters>]
BESCHREIBUNG #
Die Funktion liest die Datei als UTF-8 und führt einen Roundtrip über die System-ANSI-Codepage durch (Text → ANSI-Bytes → Text). Gibt $true zurück, wenn der Text den Roundtrip unverändert übersteht. Bei Zeichen, die nicht in der ANSI-Codepage darstellbar sind, wird $false zurückgegeben.
PARAMETER #
-FilePath #
Type: string
Pfad zur zu prüfenden Datei.
AUSGABEN #
bool
Gibt $true zurück, wenn die Datei nur ANSI-kompatible Zeichen enthält.
BEISPIELE #
Test-AnsiConform -FilePath ".\script.ps1"
if (-not (Test-AnsiConform -FilePath $path)) {
Write-Warning "Datei enthält nicht-ANSI-Zeichen"
}