Sdílet prostřednictvím


CUrl::Canonicalize

Volání této metody kanonický tvar převést řetězec adresy URL.

inline BOOL Canonicalize(
   DWORD dwFlags = 0 
) throw( );

Parametry

  • dwFlags
    Příznaky, které řídí kanonikalizace.Pokud nejsou zadány žádné příznaky ( dwFlags = 0), metoda převede všechny nebezpečné znaky a posloupnosti meta (například \., \.., a \...) k návratu sequences.dwFlagsmůže to být jedna z následujících hodnot:

    • ATL_URL_BROWSER_MODE: Kódování nebo dekódování znaků po "#" nebo "?"a nedojde k odebrání koncových mezer po"?".Pokud tato hodnota není zadána, je kódován celou adresu URL a bílá mezera odebrána.

    • ATL_URL _DECODE: převede všechny posloupnosti XX % znaků včetně sekvence escape, než je adresa URL analyzován.

    • ATL_URL _ENCODE_PERCENT: kóduje znaků procent zaručíte, zjistil.Ve výchozím nastavení nejsou zakódované znaky procent.

    • ATL_URL _ENCODE_SPACES_ONLY: kóduje pouze mezery.

    • ATL_URL _NO_ENCODE: nepřevede nebezpečné znaky sekvence escape.

    • ATL_URL _NO_META: neodebere meta sekvencí (jako například "."a"..") z adresy URL.

Vrácená hodnota

Vrátí hodnotu TRUE při úspěchu, FALSE při selhání.

Poznámky

Převod na kanonický tvar zahrnuje převod nebezpečné znaky a mezery na sekvence escape.

Požadavky

Záhlaví: atlutil.h

Viz také

Referenční dokumentace

Třída s kudrlinkou