Encoding.Default Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
codepageargumento de0.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>.