UnicodeEncodingConformance Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Controlla quali i caratteri Unicode vengono emessi dai metodi HtmlEncode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Ereditarietà
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.