CUrl::Canonicalize
Wywołanie tej metody, aby przekonwertować ciąg adresu URL w formie kanonicznej.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parametry
dwFlags
Flagi sterujące z kanonizacją.Jeśli są określone żadne flagi (dwFlags = 0), metoda konwertuje wszystkie znaki niebezpieczne i meta sekwencji (takie jak \., \.., i \...) uciec sekwencji.dwFlagsmoże to być jedna z następujących wartości:ATL_URL_BROWSER_MODE: Nie zakodować lub odkodować znaków po "#" lub "?"i nie usuwa spacje końcowe białe po"?".Jeśli ta wartość nie jest określony, cały adres URL jest zakodowany i spacje końcowe białe jest usuwany.
ATL_URL _DECODE: konwertuje wszystkie % XX sekwencje znaków, w tym sekwencje escape przed adres URL jest analizowany.
ATL_URL _ENCODE_PERCENT: koduje wszelkie procentu napotkał.Domyślnie nie są zakodowane procentu.
ATL_URL _ENCODE_SPACES_ONLY: koduje tylko spacje.
ATL_URL _NO_ENCODE: nie konwertuje znaki niebezpieczne sekwencje escape.
ATL_URL _NO_META: nie powoduje usunięcia sekwencji meta (takie jak "."i"..") z adresu URL.
Wartość zwracana
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Konwertowanie do postaci kanonicznej polega na konwertowaniu niebezpiecznych znaków i spacji do sekwencje escape.
Wymagania
Nagłówek: atlutil.h