UnicodeEncodingConformance Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.