이스케이프할 특수 문자
특수 문자는 사용되는 컨텍스트에서 특별한 의미가 있는 경우에만 이스케이프해야 합니다. 예를 들어 별표(*)는 항목 정의의 "Include" 및 "Exclude" 특성이나 CreateItem 호출에서만 특수 문자이며 다른 모든 경우에는 리터럴 별표로 처리됩니다. 프로젝트 파일의 모든 위치에서 별표를 이스케이프해야 하는 것은 아니지만 이스케이프해도 문제는 발생하지 않습니다.
특수 문자 대신 %<xx> 표기법을 사용할 수 있습니다. 여기서 <xx>는 ASCII 문자의 16진수 값을 나타냅니다. 예를 들어 별표(*)를 리터럴 문자로 사용하려면 %2A
값을 사용합니다.
이스케이프할 수 있는 특수 문자의 전체 목록은 다음과 같습니다.
캐릭터 | ASCII 인코딩 | 설명 |
---|---|---|
% | 25% | 메타데이터를 참조하는 데 사용되는 퍼센트 기호입니다. |
$ | 24% | 속성을 참조하는 데 사용되는 달러 기호입니다. |
@ | 40% | 항목 목록을 참조하는 데 사용되는 @ 기호입니다. |
= | 28% | 목록에 사용되는 여는 괄호입니다. |
= | %29 | 목록에 사용되는 닫는 괄호입니다. |
; | %3B | 목록 구분 기호인 세미콜론입니다. |
= | %3F | 항목의 Include/Exclude 섹션에서 파일 사양을 설명하는 와일드카드 문자인 물음표입니다. |
* | %2A | 항목의 Include/Exclude 섹션에서 파일 사양을 설명하는 와일드카드 문자인 별표입니다. |
참고 항목
일부 시나리오에서는 Exec
작업 내에서 사용할 때와 같이 큰 따옴표(") 문자를 이스케이프해야 할 수도 있습니다.