Partilhar via


GlobalizationSection.FileEncoding Propriedade

Definição

Obtém ou define o valor que especifica a codificação padrão para análise de arquivo .aspx, .asmx e de .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 da propriedade

O valor de codificação padrão.

Atributos

Exemplos

O exemplo de código a seguir demonstra como usar a FileEncoding propriedade . Este exemplo de código faz parte de um exemplo maior fornecido para a GlobalizationSection classe .

// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", 
  configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
 configSection.FileEncoding)

Comentários

A FileEncoding propriedade especifica a codificação padrão usada para interpretar os dados incluídos nos tipos de arquivo .aspx, .asmx e .asax. Se a codificação de arquivo for especificada no arquivo Web.config, o arquivo real deverá ser salvo na mesma codificação. Arquivos Unicode e arquivos UTF-8 salvos com a propriedade de prefixo IsByteOrdered de marca de ordem de byte são automaticamente reconhecidos independentemente do valor do FileEncoding.

Se a FileEncoding configuração de propriedade para o servidor ou aplicativo estiver configurada para usar UTF-16 e se UTF-16 não for a codificação usada para uma página .aspx no escopo do arquivo de configuração, a saída enviada para o navegador do cliente estará corrompida. Por esse motivo, verifique se o valor configurado FileEncoding corresponde à codificação usada na página .aspx.

Aplica-se a

Confira também