Condividi tramite


UnicodeEncodingConformance Enumerazione

Definizione

Controlla quali i caratteri Unicode vengono emessi dai metodi HtmlEncode.

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

Campi

Auto 0

Utilizzare 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.

Compat 2

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

Strict 1

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

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

Commenti

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

Si applica a

Vedi anche