EulandaXtools — Funktionsreferenz
Prüft, ob eine Datei nur ANSI-kompatible Zeichen enthält.
Test-AnsiConform [-FilePath] <string> [<CommonParameters>]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.
-FilePath
Type: stringPfad zur zu prüfenden Datei.
boolGibt `$true` zurück, wenn die Datei nur ANSI-kompatible Zeichen enthält.
Test-AnsiConform -FilePath ".\script.ps1"if (-not (Test-AnsiConform -FilePath $path)) {
Write-Warning "Datei enthält nicht-ANSI-Zeichen"
}