Partager via


Guide pratique pour utiliser des caractères spéciaux en XAML

Les fichiers de balisage créés dans Visual Studio sont automatiquement enregistrés dans le format de fichier Unicode UTF-8, ce qui signifie que la plupart des caractères spéciaux, tels que les marques d’accentuation, sont encodés correctement. Toutefois, il existe un ensemble de caractères spéciaux couramment utilisés qui sont gérés différemment. Ces caractères spéciaux suivent la norme XML W3C (World Wide Web Consortium) pour l’encodage.

Le tableau suivant montre la syntaxe pour l’encodage de ce jeu de caractères spéciaux :

Caractère Syntaxe Description
< &lt; Signe Inférieur à.
> &gt; Signe Supérieur à.
& &amp; Symbole de Et commercial.
" &quot; Symbole de guillemet double.
' &apos; Symbole de guillemet unique.

Remarque

Si vous créez un fichier de balisage à l’aide d’un éditeur de texte, tel que Windows Bloc-notes Windows, vous devez enregistrer le fichier au format de fichier UTF-8 Unicode afin de conserver les caractères spéciaux encodés.

L’exemple suivant montre comment utiliser des caractères spéciaux dans du texte lors de la création du balisage.

Exemple

<!-- Display special characters that require special encoding: < > & " -->
<TextBlock>
  &lt;    <!-- Less than symbol -->
  &gt;    <!-- Greater than symbol -->
  &amp;   <!-- Ampersand symbol -->
  &quot;  <!-- Double quote symbol -->
</TextBlock>

<!-- Display miscellaneous special characters -->
<TextBlock>
  Cæsar   <!-- AE dipthong symbol -->
  © 2006  <!-- Copyright symbol -->
  Español <!-- Tilde symbol -->
  ¥       <!-- Yen symbol -->
</TextBlock>