Compartir a través de


GlobalizationSection.FileEncoding Propiedad

Definición

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.

Se aplica a

Consulte también