如何:在 XAML 中使用特殊字符

在 Visual Studio 中创建的标记文件会自动保存在 Unicode UTF-8 文件格式中,这意味着大多数特殊字符(如重音标记)都已正确编码。 但是,有一组常用的特殊字符以不同的方式处理。 这些特殊字符遵循 万维网联合会 (W3C) XML 标准进行编码

下表显示了对这组特殊字符进行编码的语法:

字符 语法 DESCRIPTION
< &lt; 小于符号。
> &gt; 大于符号。
& &amp; 与号符号。
" &quot; 双引号符号。
' &apos; 单引号符号。

注释

如果使用文本编辑器(如 Windows 记事本)创建标记文件,则必须以 Unicode UTF-8 文件格式保存该文件,以便保留任何编码的特殊字符。

以下示例演示如何在创建标记时在文本中使用特殊字符。

示例:

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