Compartir a través de


UnicodeEncodingConformance Enumeración

Definición

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

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

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.

Se aplica a

Consulte también