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 örnek, yeni ASCIIEncoding bir örneğin nasıl oluşturulacağını ve kodlamanın adını nasıl görüntüleneceğini gösterir.
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
Caution
ASCIIEncoding sınıfı hata algılama sağlamaz. Güvenlik nedeniyle , UTF8Encodingveya UnicodeEncoding sınıfını UTF32Encodingkullanmanız ve hata algılamayı etkinleş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 soru işareti (?) ile değiştirmek için ve EncoderReplacementFallback sınıflarını kullanırDecoderReplacementFallback. Bunun yerine, veya yöntemini çağırabilir Encoding.GetEncoding(Int32, EncoderFallback, DecoderFallback) ve özel durum geri dönüşünü kullanmak için bu Encoding.GetEncoding(String, EncoderFallback, DecoderFallback) yöntemi ve EncoderExceptionFallback nesneleri geçirebilirsiniz.DecoderExceptionFallback
Note
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.