UnicodeDecodingConformance Sabit listesi

Tanım

Unicode karakterlerin yöntemler tarafından nasıl yorumlandığı denetler HtmlDecode .

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

Alanlar

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 kodunu çözme katıdı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. Buna ek olarak 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 denetimi 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ü, kodlanmış dizeyi oluşturmak için sağlayıcının hangi biçimi kullandığını bilmediğinde en fazla birlikte çalışabilirlik sağlamak için kullanılır.

Strict 1

Katı davranış kullanın. Gelen 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 "��" giriş dizesinin kodu düzgün şekilde çözemz. 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 kodu çözülmüş vekil atlanır.

Açıklamalar

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

Şunlara uygulanır

Ayrıca bkz.