Flag di ATL_URL
Questi flag modificano il comportamento AtlEscapeUrl e 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
Note
Flag |
Descrizione |
---|---|
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. |
ATL_URL_DECODE |
Converte tutte le sequenze di %XX ai caratteri, incluse le sequenze di escape, prima dell'URL venga analizzato. |
ATL_URL_ENCODE_PERCENT |
Codifica tutti i segni di percentuale rilevati.Per impostazione predefinita, i segni di percentuale non sono codificati. |
ATL_URL_ENCODE_SPACES_ONLY |
Codifica solo spazi. |
ATL_URL_ESCAPE |
Converte tutte le sequenze di escape (%XX) ai caratteri corrispondenti. |
ATL_URL_NO_ENCODE |
Non converte i caratteri non sicuri le sequenze di escape. |
ATL_URL_NO_META |
Non rimuove le sequenze di metadati (ad esempio "." e ". ".) dall'URL. |
Requisiti
Header: atlutil.h