GlobalizationSection.FileEncoding Propriedade

Definição

Recebe ou define um valor que especifica a codificação padrão para análise de ficheiros .aspx, .asmx e .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 Propriedade

O valor de codificação padrão.

Atributos

Exemplos

O exemplo de código seguinte 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)

Observações

A FileEncoding propriedade especifica a codificação padrão que é usada para interpretar os dados incluídos nos tipos de ficheiro .aspx, .asmx e .asax. Se a codificação do ficheiro for especificada no ficheiro Web.config, o ficheiro real deve ser guardado na mesma codificação. Ficheiros Unicode e ficheiros UTF-8 guardados com a propriedade de marca IsByteOrdered de ordem de bytes são automaticamente reconhecidos, independentemente do valor do FileEncoding.

Se a FileEncoding definição de propriedade do servidor ou aplicação estiver configurada para usar UTF-16, e se UTF-16 não for a codificação usada para uma página de .aspx no âmbito do ficheiro de configuração, a saída enviada para o navegador cliente está corrompida. Por esta razão, certifique-se de que o valor configurado FileEncoding corresponde à codificação usada na página .aspx.

Aplica-se a

Ver também