UnicodeDecodingConformance Sabit listesi

Tanım

Unicode karakterlerinin HtmlDecode yöntemleri tarafından nasıl yorumlandığı denetler.

public enum class UnicodeDecodingConformance
public enum UnicodeDecodingConformance
type UnicodeDecodingConformance = 
Public Enum UnicodeDecodingConformance
Devralma
UnicodeDecodingConformance

Alanlar

Name Değer Description
Auto 0

Otomatik davranışı kullanın. Kod çözme davranışı, geçerli uygulamanın hedef Çerçevesi tarafından belirlenir. .NET Framework 4.5 ve üzeri için Unicode kodlama kod çözme katıdır.

Strict 1

Katı davranışlar kullanın. Kodlanmış verilerin kodunun çözülmesinden önce geçerli olup olmadığının denetlendiğini belirtir. Örneğin, "𣎴" giriş dizesi U+233B4 olarak kodunu çözer ancak "� �" hatasının kodunu düzgün çözemedi. Dizedeki zaten kodu çözülmüş veriler geçerli olup olmadığı denetlenmiyor. Örneğin, "\ud800" giriş dizesi "\ud800" çıkış dizesiyle sonuçlanır, aksi halde kod çözme sırasında zaten çözülmüş vekil atlanır.

Compat 2

Uyumlu davranışı kullanın. Gelen verilerin kodu çözülmeden önce geçerlilik denetimi yapılmadığını belirtir. Örneğin, "�" giriş dizesi, eşleşmeyen bir vekil olan U+D84C olarak kodunu çözer. Ayrıca kod çözücü, HTML ile kodlanmış vekiller olarak temsil edilmedikleri sürece SMP'deki kod noktalarını anlamaz, bu nedenle "𣎴" giriş dizesi "𣎴" çıkış dizesiyle sonuçlanır.

Loose 3

Gevşek davranış kullanın. Benzer şekilde Compat , geçerlilik denetimleri yoktur, ancak kod çözücü de kod noktalarını anlar. "𣎴" giriş dizesi U+233B4 karakterinin kodunu doğru şekilde çözer. Bu anahtar, kod çözücü, sağlayıcının kodlanmış dizeyi oluşturmak için hangi biçimi kullandığını bilmediğinde en fazla birlikte çalışabilirlik sağlamak için hazırlanmıştır.

Açıklamalar

Unicode karakterlerinin HTML olarak nasıl kodlanması gerektiği hakkında daha fazla bilgi için bkz. İşaretlemeyi ve CSS'de karakter çıkışlarını kullanma.

Şunlara uygulanır

Ayrıca bkz.