ASCIIEncoding Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASCIIEncoding sınıfının yeni bir örneğini başlatır.
public:
ASCIIEncoding();
public ASCIIEncoding ();
Public Sub New ()
Örnekler
Aşağıdaki örnekte yeni ASCIIEncoding bir örneğin nasıl oluşturulacağı ve kodlamanın adının nasıl görüntüleneceği gösterilmektedir.
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
Açıklamalar
Dikkat
ASCIIEncoding sınıfı hata algılama sağlamaz. Güvenlik nedeniyle , UnicodeEncodingveya UTF32Encoding sınıfını kullanmanız ve hata algılamayı UTF8Encodingetkinleştirmeniz gerekir.
ASCII kodlama kullanmayı seçerseniz, bu oluşturucu uygulamanız için uygun geri dönüş davranışını sağlamayabilir. U+0000 ile U+007F aralığındaki her karakteri bir soru işareti (?) ile değiştirmek için ve DecoderReplacementFallback sınıflarını kullanırEncoderReplacementFallback. Bunun yerine, veya Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) yöntemini çağırabilir Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) ve özel durum geri dönüşünü kullanmak için ve EncoderExceptionFallbackDecoderExceptionFallback nesnelerini geçirebilirsiniz.
Not
ASCIIEncoding yalnızca U+0000 ile U+007F arasındaki Unicode karakter değerlerini destekler. Bu nedenle, UTF8Encoding, UnicodeEncodingve UTF32Encoding genelleştirilmiş uygulamalar için daha uygundur.