ConvertTo-AnsiSafe #
ÜBERSICHT #
Ersetzt nicht-ANSI-Zeichen in einer Datei durch ‘?’.
SYNTAX #
ConvertTo-AnsiSafe [-FilePath] <string> [[-Encoding] <string>] [<CommonParameters>]
BESCHREIBUNG #
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.
PARAMETER #
-FilePath #
Type: string
Pfad zur zu konvertierenden Datei.
-Encoding #
Type: string
Default: 'UTF8'
Das Encoding der Zieldatei. Gültige Werte: UTF8 (ohne BOM, Default), UTF8BOM (mit BOM), ANSI.
BEISPIELE #
ConvertTo-AnsiSafe -FilePath ".\script.ps1"
ConvertTo-AnsiSafe -FilePath ".\script.ps1" -Encoding UTF8BOM