ConvertTo-AnsiSafe

EulandaXtools — Funktionsreferenz

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