UnicodeEncodingConformance Перечисление

Определение

Определяет способ вывода символов Юникода методами HtmlEncode.

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
Наследование
UnicodeEncodingConformance

Поля

Имя Значение Описание
Auto 0

Используйте автоматическое поведение. Поведение кодирования Юникода определяется целевой платформой текущего приложения. Для .NET Framework 4.5 и более поздних версий поведение кодировки Юникода строго.

Strict 1

Используйте строгое поведение. Указывает, что отдельные суррогатные точки кода UTF-16 объединяются в одну кодовую точку при вызове одного из HtmlEncode методов. Например, учитывая входную строку "\uD84C\uDFB4" (или "\U000233B4"), выходные данные HtmlEncode методов — "𣎴".

Если входные данные являются неправильно сформированной строкой UTF-16 (она содержит неоплаченные суррогатные суррогаты, например), плохие точки кода будут заменены U+FFFD (символ замены Юникода) перед кодированием HTML.

Compat 2

Используйте совместимое поведение. Указывает, что отдельные суррогатные точки кода UTF-16 являются выходными as-is при вызове одного из HtmlEncode методов. Например, при указании строки "\uD84C\uDFB4" (или "\U000233B4"), выходные данные HtmlEncode — "\uD84C\uDFB4" (входные данные не кодируются).

Комментарии

Дополнительные сведения о том, как символы Юникода должны быть закодированы в HTML, см. в разделе "Использование escape-символов в разметке и CSS".

Применяется к

См. также раздел