ASCIIEncoding Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.