CUrl::Canonicalize
Этот метод вызывается для преобразования строки url-адреса в канонической форме.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Параметры
dwFlags
Флаги, которые контролируют канонизации. Если не заданы никакие флаги (dwFlags = 0), то метод преобразует все символы и небезопасные последовательности (например, \.,\ .. и \…) в escape-последовательность. Свойство dwFlags может иметь одно из следующих значений.ATL_URL_BROWSER_MODE: Не кодирует символы или не декодирует после "|" или "?" замыкающие пробелы и не удаляется после "?". Если это значение не задано, все конечные пробелы кодироватьо URL-адрес и удаления.
_DECODE ATL_URL: Преобразует все последовательности %XX к символам, включая escape-последовательность, прежде чем URL-адрес анализироватьо.
_ENCODE_PERCENT ATL_URL: кодирует все символы, обнаруженные в процентах. По умолчанию символы процента не кодироватьо.
_ENCODE_SPACES_ONLY ATL_URL: кодирует только пробелы.
_NO_ENCODE ATL_URL: Не выполняет преобразование символов небезопасные в escape-последовательность.
_NO_META ATL_URL: Не удаляет последовательности меты (например, "." а ".. ") из url-адреса.
Возвращаемое значение
Возвращает TRUE в случае успешного выполнения ЛОЖНОМ при сбое.
Заметки
Преобразовать в канонической форме включает символы небезопасные преобразования и места в escape-последовательность.
Требования
Header: atlutil.h