Экранируемые специальные знаки
Специальные знаки необходимо экранировать только в том случае, если они имеют особое значение в контексте, в котором используются. Например, звездочка (*) является специальным символом только в атрибутах "Включить" и "Исключить" определения элемента или при вызове CreateItem. Во всех остальных случаях звездочка считается символом звездочки. Если не требуется экранировать звездочки в файлах проекта, использование их в таком виде не приносит никакого вреда.
Вместо специального знака используйте нотацию %<xx>, где <xx> представляет собой шестнадцатеричное значение символа ASCII. Например, чтобы использовать символ звездочки (*) как буквенный символ, используйте значение %2A
.
Полный список специальных символов для экранирования см. далее.
Символ | Кодировка ASCII | Description |
---|---|---|
% | 25% | Знак процента, используемый для ссылки на метаданные. |
$ | 24 % | Знак доллара, используемый для ссылки на свойства. |
@ | 40% | Знак at, используемый для ссылки на списки элементов. |
( | %28 | Открывающая скобка, используемая в списках. |
) | 29 % | Закрывающая скобка, используемая в списках. |
; | %3B | Точка с запятой — разделитель элементов списка. |
? | %3F | Вопросительный знак — подстановочный знак, используемый при описании файловой спецификации в разделе включение/исключение элемента. |
* | %2A | Звездочка — подстановочный знак, используемый при описании файловой спецификации в разделе включение/исключение элемента. |
Примечание.
В некоторых сценариях может потребоваться экранирование двойных кавычек ("), например при использовании в задаче Exec
.