Condividi tramite


UnicodeEncodingConformance Enumerazione

Definizione

Controlla il modo in cui i caratteri Unicode vengono restituiti dai metodi HtmlEncode.

public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance = 
Public Enum UnicodeEncodingConformance
Ereditarietà
UnicodeEncodingConformance

Campi

Nome Valore Descrizione
Auto 0

Usare il comportamento automatico. Il comportamento di codifica Unicode è determinato dal framework di destinazione dell'applicazione corrente. Per .NET Framework 4.5 e versioni successive, il comportamento di codifica Unicode è rigoroso.

Strict 1

Usare un comportamento rigoroso. Specifica che i singoli punti di codice surrogato UTF-16 vengono combinati in un singolo punto di codice quando viene chiamato uno dei HtmlEncode metodi. Ad esempio, data la stringa di input "\uD84C\uDFB4" (o "\U000233B4"), l'output dei HtmlEncode metodi è "𣎴".

Se l'input è una stringa UTF-16 in formato non valido (contiene surrogati non abbinati, ad esempio), i punti di codice non valido verranno sostituiti con U+FFFD (carattere di sostituzione Unicode) prima di essere codificati in formato HTML.

Compat 2

Usare un comportamento compatibile. Specifica che i singoli punti di codice surrogato UTF-16 vengono restituiti as-is quando viene chiamato uno dei HtmlEncode metodi. Ad esempio, data una stringa "\uD84C\uDFB4" (o "\U000233B4"), l'output di HtmlEncode è "\uD84C\uDFB4" (l'input non è codificato).

Commenti

Per altre informazioni sul modo in cui i caratteri Unicode devono essere codificati in HTML, vedere Uso di caratteri di escape nel markup e CSS.

Si applica a

Vedi anche