Test-AnsiConform

EulandaXtools — Funktionsreferenz

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