Comparteix a través de


ASCIIEncoding Constructor

Definición

Inicializa una nueva instancia de la clase ASCIIEncoding.

public:
 ASCIIEncoding();
public ASCIIEncoding ();
Public Sub New ()

Ejemplos

En el ejemplo siguiente se muestra cómo crear una nueva ASCIIEncoding instancia y mostrar el nombre de la codificación.

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

Comentarios

Precaución

La ASCIIEncoding clase no proporciona detección de errores. Por motivos de seguridad, debe usar la UTF8Encodingclase , UnicodeEncodingo UTF32Encoding y habilitar la detección de errores.

Si decide usar la codificación ASCII, es posible que este constructor no proporcione el comportamiento de reserva adecuado para la aplicación. Usa las EncoderReplacementFallback clases y DecoderReplacementFallback para reemplazar todos los caracteres fuera del intervalo de U+0000 a U+007F por un signo de interrogación (?). En su lugar, puede llamar al Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) método o Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) y pasarlo EncoderExceptionFallback y DecoderExceptionFallback objetos para usar la reserva de excepciones.

Nota

ASCIIEncoding solo admite los valores de caracteres Unicode entre U+0000 y U+007F. Por lo tanto, UTF8EncodingUnicodeEncoding, y UTF32Encoding son más adecuados para aplicaciones globalizadas.

Se aplica a