UnicodeEncodingConformance Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contrôle comment les caractères Unicode sont produits par les méthodes HtmlEncode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Héritage
Champs
Auto | 0 | Utiliser le comportement automatique. Le comportement d’encodage Unicode est déterminé par le Framework cible de l’application actuelle. Pour .NET Framework 4.5 et versions ultérieures, le comportement d’encodage Unicode est strict. |
Compat | 2 | Utiliser le comportement compatible. Spécifie que les différents points de code de substitution UTF-16 sont sortis tels quels lorsque l'une des méthodes HtmlEncode est appelée. Par exemple, avec une chaîne "\uD84C\uDFB4" (ou "\U000233B4"), la sortie de HtmlEncode est "\uD84C\uDFB4" (l'entrée n'est pas encodée). |
Strict | 1 | Utiliser un comportement strict. Spécifie que les différents points de code de substitution UTF-16 sont regroupés en un seul point de code quand l’une des méthodes HtmlEncode est appelée. Par exemple, étant donné la chaîne d’entrée « \uD84C\uDFB4 » (ou « \U000233B4 »), la sortie des HtmlEncode méthodes est « 𣎴 ; ». Si l'entrée est une chaîne UTF-16 incorrecte (elle contient des substituts non couplés, par exemple), les points de code erronés seront remplacés par U+FFFD (caractère de remplacement Unicode) avant d'être encodé en HTML. |
Remarques
Pour plus d’informations sur la façon dont les caractères Unicode sont censés être encodés en HTML, consultez Utilisation d’échappements de caractères dans le balisage et css.