Test ANSI Conform
Zuletzt geändert: 14.03.2026 05:56

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"
}