Condividi tramite


Procedura: utilizzare caratteri speciali in XAML

Aggiornamento: novembre 2007

I file di markup creati in Microsoft Visual Studio vengono automaticamente salvati in formato UTF-8 Unicode, pertanto la maggior parte dei caratteri speciali, ad esempio gli accenti, viene codificata correttamente. Tuttavia, esiste un insieme di caratteri speciali utilizzato comunemente che viene gestito in modo diverso. Questi caratteri speciali seguono la specifica XML del World Wide Web Consortium (W3C) per la codifica.

Nella tabella seguente viene mostrata la sintassi per codificare questo set di caratteri speciali:

Carattere

Sintassi

Descrizione

<

&lt;

Simbolo minore di.

>

&gt;

Segno maggiore di.

&

&amp;

Simbolo della e commerciale.

"

&quot;

Simbolo delle virgolette.

Nota

Se viene creato un file di markup utilizzando un editor di testo, ad esempio il Blocco note di Windows, è necessario salvare il file nel formato UTF-8 Unicode per conservare tutti i caratteri speciali codificati.

Nell'esempio seguente viene mostrato come utilizzare i caratteri speciali nel testo in caso di creazione di markup.

Esempio

<!-- 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>