UnicodeEncodingConformance Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Controla cómo los métodos HtmlEncode generan los caracteres Unicode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Auto | 0 | Use el comportamiento automático. El comportamiento de codificación Unicode viene determinado por la plataforma de destino de la aplicación actual. Para .NET Framework 4.5 y versiones posteriores, el comportamiento de codificación Unicode es estricto. |
| Strict | 1 | Use un comportamiento estricto. Especifica que los puntos de código suplentes UTF-16 individuales se combinan en un único punto de código cuando se llama a uno de los HtmlEncode métodos. Por ejemplo, dada la cadena de entrada "\uD84C\uDFB4" (o "\U000233B4"), la salida de los HtmlEncode métodos es "𣎴". Si la entrada es una cadena UTF-16 con formato incorrecto (contiene suplentes no emparejados, por ejemplo), los puntos de código incorrectos se reemplazarán por U+FFFD (carácter de reemplazo Unicode) antes de codificarse en HTML. |
| Compat | 2 | Use el comportamiento compatible. Especifica que los puntos de código suplentes UTF-16 individuales son puntos de código de salida as-is cuando se llama a uno de HtmlEncode los métodos. Por ejemplo, dada una cadena "\uD84C\uDFB4" (o "\U000233B4"), la salida de HtmlEncode es "\uD84C\uDFB4" (la entrada no está codificada). |
Comentarios
Para obtener más información sobre cómo se supone que los caracteres Unicode se codifican en HTML, consulte Uso de escapes de caracteres en formato y CSS.