EulandaXtools — Funktionsreferenz
Ersetzt nicht-ANSI-Zeichen in einer Datei durch '?'.
ConvertTo-AnsiSafe [-FilePath] <string> [[-Encoding] <string>] [<CommonParameters>]Die Funktion liest die Datei als UTF-8 und prüft jedes Zeichen per Roundtrip über die System-ANSI-Codepage. Zeichen, die den Roundtrip nicht überstehen, werden durch '?' ersetzt. Das Ergebnis wird über Out-TextFile zurückgeschrieben.
-FilePath
Type: stringPfad zur zu konvertierenden Datei.
-Encoding
Type: string
Default: 'UTF8'Das Encoding der Zieldatei. Gültige Werte: UTF8 (ohne BOM, Default), UTF8BOM (mit BOM), ANSI.
ConvertTo-AnsiSafe -FilePath ".\script.ps1"ConvertTo-AnsiSafe -FilePath ".\script.ps1" -Encoding UTF8BOM