Sdílet prostřednictvím


Console.InputEncoding Vlastnost

Definice

Získá nebo nastaví kódování, které konzola používá ke čtení vstupu.

public:
 static property System::Text::Encoding ^ InputEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Text.Encoding InputEncoding { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Text.Encoding InputEncoding { get; set; }
public static System.Text.Encoding InputEncoding { get; set; }
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.InputEncoding : System.Text.Encoding with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.InputEncoding : System.Text.Encoding with get, set
member this.InputEncoding : System.Text.Encoding with get, set
Public Shared Property InputEncoding As Encoding

Hodnota vlastnosti

Encoding

Kódování použité pro čtení vstupu konzoly

Atributy

Výjimky

Hodnota vlastnosti v operaci set je null .

Při provádění této operace došlo k chybě.

Vaše aplikace nemá oprávnění k provedení této operace.

Poznámky

Konzola používá vstupní kódování k překladu vstupu klávesnice do odpovídajícího znaku. Kódování vstupu zahrnuje znakovou stránku, která mapuje 256 znaků klávesnice na jednotlivé znaky. Různé znakové stránky obsahují různé speciální znaky, obvykle přizpůsobené pro jazyk nebo skupinu jazyků.

Počínaje hodnotou .NET Framework 4 může operace získání vlastnosti místo aktuálního kódování vstupu konzoly vrátit hodnotu v mezipaměti. K tomu může dojít v případě, že se hodnota vlastnosti mění jiným způsobem než přiřazením k vlastnosti, jako je volání funkce Windows nebo použití příkazu ze skriptu InputEncoding InputEncoding SetConsoleCP chcp PowerShellu.

Platí pro

Viz také