Compartilhar via


UnicodeEncodingConformance Enumeração

Definição

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

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

Campos

Auto 0

Usa o comportamento automático. O comportamento de codificação Unicode é determinado pela Estrutura de destino do aplicativo atual. Para .NET Framework 4.5 e posteriores, o comportamento de codificação Unicode é estrito.

Compat 2

Usa o comportamento compatível. Especifica que os pontos de código substitutos UTF-16 individuais são entregues no estado em que se encontram quando um dos métodos HtmlEncode é chamado. Por exemplo, dada uma cadeia de caracteres "\uD84C\uDFB4" (ou "\U000233B4"), a saída de HtmlEncode será "\uD84C\uDFB4" (a entrada não é codificada).

Strict 1

Usa o comportamento estrito. Especifica que os pontos de código substitutos UTF-16 individuais são combinados em um único ponto de código quando um dos métodos HtmlEncode é 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 (contendo substitutos não emparelhados, 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.

Comentários

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

Aplica-se a

Confira também