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


Экранируемые специальные знаки

Специальные знаки необходимо экранировать только в том случае, если они имеют особое значение в контексте, в котором используются. Например, звездочка (*) является специальным символом только в атрибутах "Включить" и "Исключить" определения элемента или при вызове CreateItem. Во всех остальных случаях звездочка считается символом звездочки. Если не требуется экранировать звездочки в файлах проекта, использование их в таком виде не приносит никакого вреда.

Вместо специального знака используйте нотацию %<xx>, где <xx> представляет собой шестнадцатеричное значение символа ASCII. Например, чтобы использовать символ звездочки (*) как буквенный символ, используйте значение %2A.

Полный список специальных символов для экранирования см. далее.

Символ Кодировка ASCII Description
% 25% Знак процента, используемый для ссылки на метаданные.
$ 24 % Знак доллара, используемый для ссылки на свойства.
@ 40% Знак at, используемый для ссылки на списки элементов.
( %28 Открывающая скобка, используемая в списках.
) 29 % Закрывающая скобка, используемая в списках.
; %3B Точка с запятой — разделитель элементов списка.
? %3F Вопросительный знак — подстановочный знак, используемый при описании файловой спецификации в разделе включение/исключение элемента.
* %2A Звездочка — подстановочный знак, используемый при описании файловой спецификации в разделе включение/исключение элемента.

Примечание.

В некоторых сценариях может потребоваться экранирование двойных кавычек ("), например при использовании в задаче Exec.

См. также