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


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)

ATL COM Desktop Components

ATL Macros Alphabetical Reference