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