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 kod çö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ışlar kullanın. Benzer şekilde Compat , geçerlilik denetimi yoktur, ancak kod çözücü de kod noktalarını anlar. "𣎴" giriş dizesi U+233B4 karakterine doğru şekilde kodlanır. Bu anahtar, kod çözücü, sağlayıcının kodlanmış dizeyi oluşturmak için hangi biçimi kullandığını bilmediğinde maksimum birlikte çalışabilirlik sağlamak için kullanılır.

Strict 1

Katı davranışlar 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ş dizesi düzgün bir şekilde kod çözmez. Dizedeki zaten kodu çözülen veriler geçerlilik açısından denetlenmiyor. Örneğin, "\ud800" giriş dizesi "\ud800" çıkış dizesiyle sonuçlanır, aksi takdirde kod çözme sırasında zaten çözülen vekil atlanır.

Açıklamalar

Unicode karakterlerin HTML ile 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.