UnicodeEncodingConformance Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет способ вывода символов Юникода методами HtmlEncode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum 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".