ASCIIEncoding Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ASCIIEncoding.
public:
ASCIIEncoding();
public ASCIIEncoding ();
Public Sub New ()
Exemplos
O exemplo a seguir demonstra como criar uma nova ASCIIEncoding instância e exibir o nome da codificação.
using namespace System;
using namespace System::Text;
int main()
{
ASCIIEncoding^ ascii = gcnew ASCIIEncoding;
String^ encodingName = ascii->EncodingName;
Console::WriteLine( "Encoding name: {0}", encodingName );
}
using System;
using System.Text;
class ASCIIEncodingExample {
public static void Main() {
ASCIIEncoding ascii = new ASCIIEncoding();
String encodingName = ascii.EncodingName;
Console.WriteLine("Encoding name: " + encodingName);
}
}
Imports System.Text
Class ASCIIEncodingExample
Public Shared Sub Main()
Dim ascii As New ASCIIEncoding()
Dim encodingName As String = ascii.EncodingName
Console.WriteLine("Encoding name: " & encodingName)
End Sub
End Class
Comentários
Cuidado
A ASCIIEncoding classe não fornece detecção de erros. Por motivos de segurança, você deve usar a classe ou UTF32Encoding classe UTF8EncodingUnicodeEncodinge habilitar a detecção de erros.
Se você optar por usar a codificação ASCII, esse construtor poderá não fornecer o comportamento de fallback apropriado para seu aplicativo. Ele usa o EncoderReplacementFallback e DecoderReplacementFallback as classes para substituir todos os caracteres fora do intervalo de U+0000 a U+007F por um ponto de interrogação (?). Em vez disso, você pode chamar o Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) método ou Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) passá-lo EncoderExceptionFallback e DecoderExceptionFallback objetos para usar o fallback de exceção.
Observação
ASCIIEncoding dá suporte apenas aos valores de caractere Unicode entre U+0000 e U+007F. Portanto, UTF8EncodingUnicodeEncodinge UTF32Encoding são mais adequados para aplicativos globalizados.