Console.InputEncoding Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la codificación que usa la consola para leer la entrada.
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
Valor de propiedad
Codificación usada para leer la entrada de la consola.
- Atributos
Excepciones
El valor de la propiedad en una operación de conjunto es null
.
Error durante la ejecución de esta operación.
Tu aplicación no tiene permiso para realizar esta operación.
Comentarios
La consola usa la codificación de entrada para traducir la entrada del teclado en un carácter correspondiente. La codificación de entrada incorpora una página de códigos que asigna 256 códigos de caracteres de teclado a caracteres individuales. Cada página de código incluye caracteres especiales distintos, que suelen estar personalizados para un idioma o grupo de idiomas.
A partir de .NET Framework 4, una operación de obtención de propiedades puede devolver un valor almacenado en caché en lugar de la codificación de entrada actual de la consola. Esto puede ocurrir si el valor de la InputEncoding propiedad se modifica por algún medio distinto de una asignación a la InputEncoding propiedad, como llamar a la función Windows SetConsoleCP
o usar el chcp
comando desde un script de PowerShell.