UnicodeDecodingConformance Sabit listesi
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.
Unicode karakterlerin yöntemler tarafından nasıl yorumlandığı denetler HtmlDecode .
public enum class UnicodeDecodingConformance
public enum UnicodeDecodingConformance
type UnicodeDecodingConformance =
Public Enum UnicodeDecodingConformance
- Devralma
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.