CUrl::Canonicalize
Chiamare questo metodo per convertire la stringa URL in formato canonico.
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
Parametri
dwFlags
Flag che controllano il nomi canonici.Se nessun flag viene specificato (dwFlags = 0), il metodo converte tutti i caratteri non sicuri e sequenze di metadati (ad esempio \. , \. e… \) le sequenze di escape.dwFlags può corrispondere a uno dei seguenti valori:ATL_URL_BROWSER_MODE: Non codifica o di decodifica i caratteri successivi "#" o "?" e non rimuove lo spazio finale dopo "?".Se questo valore non viene specificato, l'intero URL viene codificato e lo spazio finale viene rimosso.
_DECODE Di ATL_URL: Converte tutte le sequenze di %XX ai caratteri, incluse le sequenze di escape, prima dell'URL venga analizzato.
_ENCODE_PERCENT Di ATL_URL: Codifica tutti i segni di percentuale rilevati.Per impostazione predefinita, i segni di percentuale non sono codificati.
_ENCODE_SPACES_ONLY Di ATL_URL: Codifica solo spazi.
_NO_ENCODE Di ATL_URL: Non converte i caratteri non sicuri le sequenze di escape.
_NO_META Di ATL_URL: Non rimuove le sequenze di metadati (ad esempio "." e ". ".) dall'URL.
Valore restituito
Restituisce TRUE di successo, FALSE in errore.
Note
Conversione nel formato canonico include convertire i caratteri non sicuri e gli spazi in sequenze di escape.
Requisiti
Header: atlutil.h