Encoding.Default Propriedade

Definição

Obtém a codificação padrão para esta implementação .NET.

public:
 static property System::Text::Encoding ^ Default { System::Text::Encoding ^ get(); };
public static System.Text.Encoding Default { get; }
static member Default : System.Text.Encoding
Public Shared ReadOnly Property Default As Encoding

Valor de Propriedade

A codificação padrão para esta implementação .NET.

Observações

O comportamento da propriedade Default varia entre diferentes implementações .NET:

  • In .NET Framework: Devolve a codificação que corresponde à página de código ativa do sistema. Esta é a mesma codificação devolvida por GetEncoding(Int32) quando chamada com um codepage argumento de 0.

  • No .NET Core e versões posteriores: Devolve sempre um objeto UTF8Encoding. Este comportamento foi alterado para incentivar o uso de codificações Unicode para melhor compatibilidade multiplataforma e integridade dos dados.

Para obter resultados mais consistentes em diferentes plataformas e implementações .NET, considere usar diretamente uma codificação Unicode específica, como UTF-8, em vez de depender da codificação padrão. Pode obter codificação UTF-8 chamando Encoding.UTF8 ou Encoding.GetEncoding(String) com "utf-8".

Para mais informações sobre esta API, consulte <href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Observações suplementares da API para Codificação.Default</ver>.

Aplica-se a