ATL_URL Flags
이러한 플래그의 동작을 수정 AtlEscapeUrl 및 AtlCanonicalizeUrl .
#define ATL_URL_ESCAPE
#define ATL_URL_NO_ENCODE
#define ATL_URL_DECODE
#define ATL_URL_NO_META
#define ATL_URL_ENCODE_SPACES_ONLY
#define ATL_URL_BROWSER_MODE
#define ATL_URL_ENCODE_PERCENT
설명
플래그 |
설명 |
---|---|
ATL_URL_BROWSER_MODE |
인코딩 또는 문자 "#" 다음 디코드 하지 또는 "?", 후 후행 공백 문자를 제거 하 고 "?". 이 값을 지정 하지 않으면 전체 URL 인코딩된 및 후행 공백이 제거 됩니다. |
ATL_URL_DECODE |
모두 %xx 시퀀스는 URL을 구문 분석 하기 전에 이스케이프 시퀀스를 포함 하 여 문자를 변환 합니다. |
ATL_URL_ENCODE_PERCENT |
발견 된 백분율 기호를 인코딩합니다. 기본적으로 백분율 기호는 인코딩되지 않습니다. |
ATL_URL_ENCODE_SPACES_ONLY |
공간을 에서만 인코딩합니다. |
ATL_URL_ESCAPE |
모든 이스케이프 시퀀스 (%xx)는 해당 문자로 변환 합니다. |
ATL_URL_NO_ENCODE |
안전 하지 않은 문자를 이스케이프 시퀀스를 변환 하지 않습니다. |
ATL_URL_NO_META |
메타 시퀀스를 제거 하지 않습니다 (예: "."및"..") URL에서. |
요구 사항
헤더: atlutil.h