ASCIIEncoding Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ASCIIEncoding-Klasse.
public:
ASCIIEncoding();
public ASCIIEncoding ();
Public Sub New ()
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie eine neue ASCIIEncoding Instanz erstellen und den Namen der Codierung anzeigen.
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
Hinweise
Achtung
Die ASCIIEncoding -Klasse bietet keine Fehlererkennung. Aus Sicherheitsgründen sollten Sie die UTF8Encoding- oder UnicodeEncodingUTF32Encoding -Klasse verwenden und die Fehlererkennung aktivieren.
Wenn Sie die ASCII-Codierung verwenden, bietet dieser Konstruktor möglicherweise nicht das geeignete Fallbackverhalten für Ihre Anwendung. Es verwendet die EncoderReplacementFallback -Klasse und DecoderReplacementFallback , um jedes Zeichen außerhalb des Bereichs von U+0000 bis U+007F durch ein Fragezeichen (?) zu ersetzen. Stattdessen können Sie die Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) -Methode oder Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) aufrufen und sie EncoderExceptionFallback und DecoderExceptionFallback -Objekte übergeben, um Ausnahmefallback zu verwenden.
Hinweis
ASCIIEncoding unterstützt nur die Unicode-Zeichenwerte zwischen U+0000 und U+007F. UTF8EncodingDaher sind , UnicodeEncodingund UTF32Encoding besser für globalisierte Anwendungen geeignet.