Balises d'ATL_URL
Ces indicateurs modifient le comportement d' AtlEscapeUrl et d' 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
Notes
Indicateur |
Description |
---|---|
ATL_URL_BROWSER_MODE |
N'encode pas ou ne décode pas les caractères après « | » ou « ? », et ne supprime pas l'espace blanc de fin après « ? ». Si cette valeur n'est pas spécifiée, l'URL entier est encodé et l'espace blanc de fin est supprimé. |
ATL_URL_DECODE |
Convertit toutes les séquences de %XX aux caractères, y compris les séquences d'échappement, avant que l'URL est analysé. |
ATL_URL_ENCODE_PERCENT |
Encode les signes de pourcentage produits. Par défaut, les signes de pourcentage ne sont pas encodés. |
ATL_URL_ENCODE_SPACES_ONLY |
Encode les espaces uniquement. |
ATL_URL_ESCAPE |
Convertit toutes les séquences d'échappement (%XX) à leurs caractères correspondants. |
ATL_URL_NO_ENCODE |
Ne convertit pas les caractères potentiellement dangereux en séquences d'échappement. |
ATL_URL_NO_META |
Ne supprime pas les séquences de méta (par exemple « ». et « . ".) de l'URL. |
Configuration requise
Header: atlutil.h