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

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

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

字符 语法 说明
< &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>