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
Заметки
Flag |
Описание |
---|---|
ATL_URL_BROWSER_MODE |
Не кодирует символы или не декодирует после "|" или "? " и не удаляет конечные пробелы после "?". Если это значение не задано, все конечные пробелы кодироватьо URL-адрес и удаления. |
ATL_URL_DECODE |
Преобразует все последовательности %XX к символам, включая escape-последовательность, прежде чем URL-адрес анализироватьо. |
ATL_URL_ENCODE_PERCENT |
Кодирует все символы, обнаруженные в процентах. По умолчанию символы процента не кодироватьо. |
ATL_URL_ENCODE_SPACES_ONLY |
Кодирует только пробелы. |
ATL_URL_ESCAPE |
Преобразует все escape-последовательности (%XX) к соответствующим символам. |
ATL_URL_NO_ENCODE |
Не выполняет преобразование символов небезопасные в escape-последовательность. |
ATL_URL_NO_META |
Не удаляет последовательности меты (например, "." а ".. ") из url-адреса. |
Требования
Header: atlutil.h
См. также
Другие ресурсы
Основные понятия активной библиотеки шаблонных классов (ATL)