Поделиться через


Практическое руководство. Использование специальных символов в XAML

Обновлен: Ноябрь 2007

Файлы разметки, которые создаются в среде Microsoft Visual Studio автоматически сохраняются в файловом формате Юникод UTF-8; это означает, что большинство специальных символов, таких как знаки ударения, кодируются правильно. Однако существует набор широко используемых специальных символов, которые обрабатываются по-другому. Эти специальные символы соответствуют стандарту кодирования Консорциум W3CXML.

В следующей таблице показан синтаксис кодирования этого набора специальных символов:

Символ

Синтаксис

Описание

<

&lt;

Меньше, чем символ.

>

&gt;

Больше, чем символ.

&

&amp;

Символ амперсанда.

"

&quot;

Символ двойной кавычки.

Aa970677.alert_note(ru-ru,VS.90).gifПримечание.

При создании файла разметки с помощью текстового редактора, например, Блокнота Windows, необходимо сохранить файл в формате 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>