UnicodeEncodingConformance 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 çıkış yapılacağını HtmlEncode denetler.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Devralma
Alanlar
Auto | 0 | Otomatik davranışı kullanın. Unicode kodlama davranışı, geçerli uygulamanın hedef Çerçevesi tarafından belirlenir. .NET Framework 4.5 ve üzeri için Unicode kodlama davranışı katıdır. |
Compat | 2 | Uyumlu davranışı kullanın. Yöntemlerden biri çağrıldığında tek tek UTF-16 vekil kod noktalarının HtmlEncode olduğu gibi çıkışını alındığını belirtir. Örneğin, "\uD84C\uDFB4" (veya "\U000233B4") dizesi verildiğinde çıkışı HtmlEncode "\uD84C\uDFB4" olur (giriş kodlanmaz). |
Strict | 1 | Katı davranış kullanın. Yöntemlerden biri çağrıldığında tek tek UTF-16 vekil kod noktalarının HtmlEncode tek bir kod noktasında birleştirildiğini belirtir. Örneğin, "\uD84C\uDFB4" (veya "\U000233B4") giriş dizesi verildiğinde, yöntemlerin HtmlEncode çıkışı "𣎴" olur. Giriş yanlış biçimlendirilmiş bir UTF-16 dizesiyse (örneğin, eşleşmeyen vekiller içeriyorsa), hatalı kod noktaları HTML ile kodlanmadan önce U+FFFD (Unicode değiştirme karakteri) ile değiştirilir. |
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.