GlobalizationSection.FileEncoding 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 un valor que especifica la codificación predeterminada para el análisis de archivos .aspx, .asmx y .asax.
public:
property System::Text::Encoding ^ FileEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("fileEncoding")]
public System.Text.Encoding FileEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("fileEncoding")>]
member this.FileEncoding : System.Text.Encoding with get, set
Public Property FileEncoding As Encoding
Valor de propiedad
Valor de codificación predeterminado.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar la FileEncoding propiedad . Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase GlobalizationSection.
// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}",
configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
configSection.FileEncoding)
Comentarios
La FileEncoding propiedad especifica la codificación predeterminada que se usa para interpretar los datos incluidos en los tipos de archivo .aspx, .asmx y .asax. Si la codificación de archivos se especifica en el archivo Web.config, el archivo real debe guardarse en la misma codificación. Los archivos Unicode y los archivos UTF-8 que se guardan con la propiedad de prefijo IsByteOrdered de marca de orden de bytes se reconocen automáticamente independientemente del valor de FileEncoding.
Si el FileEncoding valor de la propiedad para el servidor o la aplicación está configurado para usar UTF-16 y si UTF-16 no es la codificación que se usa para una página .aspx en el ámbito del archivo de configuración, la salida que se envía al explorador cliente está dañada. Por este motivo, asegúrese de que el valor configurado FileEncoding coincide con la codificación que se usa en la página .aspx.