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 representan los métodos HtmlEncode los caracteres Unicode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Herencia
Campos
Auto | 0 | Usar comportamiento automático. El comportamiento de codificación Unicode viene determinado por la versión de .NET Framework de destino actual de la aplicación. Para .NET Framework 4.5 y versiones posteriores, el comportamiento de codificación Unicode es estricto. |
Compat | 2 | Usar comportamiento compatible. Especifica que los puntos individuales de código UTF-16 suplente salen tal cual cuando se llama a uno de los métodos HtmlEncode. Por ejemplo, dada una cadena "\uD84C\uDFB4" (o "\U000233B4"), el resultado de HtmlEncode es "\uD84C\uDFB4" (la entrada no se codifica). |
Strict | 1 | Usar comportamiento estricto. Especifica que los puntos de código suplente UTF-16 individuales se combinan en un único punto de código cuando se llama a uno de los métodos HtmlEncode. 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 incorrecta (por ejemplo, contiene suplentes sin par), los puntos de código no válidos se reemplazan por U+FFFD (carácter de reemplazo Unicode) antes de codificar en HTML. |
Comentarios
Para obtener más información sobre cómo se supone que los caracteres Unicode se codifican en HTML, vea Uso de escapes de caracteres en marcado y CSS.