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 la sortie des caractères Unicode par les méthodes HtmlEncode.
public enum class UnicodeEncodingConformance
public enum UnicodeEncodingConformance
type UnicodeEncodingConformance =
Public Enum UnicodeEncodingConformance
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Auto | 0 | Utilisez le comportement automatique. Le comportement d’encodage Unicode est déterminé par l’infrastructure cible de l’application actuelle. Pour .NET Framework 4.5 et versions ultérieures, le comportement d’encodage Unicode est strict. |
| Strict | 1 | Utilisez un comportement strict. Spécifie que les points de code de substitution UTF-16 individuels sont combinés en un point de code unique lorsqu’une des HtmlEncode méthodes 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 substitutions non souhaitées, par exemple), les points de code incorrects sont remplacés par U+FFFD (caractère de remplacement Unicode) avant d’être codés au format HTML. |
| Compat | 2 | Utilisez le comportement compatible. Spécifie que les points de code de substitution UTF-16 individuels sont des as-is de sortie lorsqu’une des HtmlEncode méthodes est appelée. Par exemple, étant donné une chaîne «\uD84C\uDFB4» (ou « \U000233B4 »), la sortie est HtmlEncode «\uD84C\uDFB4» (l’entrée n’est pas encodée). |
Remarques
Pour plus d’informations sur la façon dont les caractères Unicode sont censés être codés en HTML, consultez Utilisation d’échappements de caractères dans le balisage et CSS.