Compartilhar via


UnicodeEncodingConformance Enumeração

Definição

Controla como os caracteres Unicode são gerados pelos métodos HtmlEncode.

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
Herança
UnicodeEncodingConformance

Campos

Nome Valor Description
Auto 0

Use o comportamento automático. O comportamento de codificação Unicode é determinado pelo Framework de destino do aplicativo atual. Para o .NET Framework 4.5 e posterior, o comportamento de codificação Unicode é estrito.

Strict 1

Use um comportamento estrito. Especifica que pontos de código alternativos UTF-16 individuais são combinados em um único ponto de código quando um dos HtmlEncode métodos é chamado. Por exemplo, dada a cadeia de caracteres de entrada "\uD84C\uDFB4" (ou "\U000233B4"), a saída dos HtmlEncode métodos é "𣎴".

Se a entrada for uma cadeia de caracteres UTF-16 malformada (ela contém substitutos não pagos, por exemplo), os pontos de código incorretos serão substituídos por U+FFFD (caractere de substituição Unicode) antes de serem codificados em HTML.

Compat 2

Use um comportamento compatível. Especifica que pontos de código alternativos UTF-16 individuais são as-is de saída quando um dos HtmlEncode métodos é chamado. Por exemplo, dada uma cadeia de caracteres "\uD84C\uDFB4" (ou "\U000233B4"), a saída é HtmlEncode "\uD84C\uDFB4" (a entrada não está codificada).

Comentários

Para obter mais informações sobre como os caracteres Unicode devem ser codificados em HTML, consulte Como usar escapes de caracteres na marcação e no CSS.

Aplica-se a

Confira também