UnicodeEncodingConformance Enumeración

Definición

Controla cómo representan los métodos HtmlEncode los caracteres Unicode.

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
Herencia
UnicodeEncodingConformance

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.

Se aplica a

Consulte también