Partager via


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

Voir aussi

Autres ressources

Concepts ATL

Composants de Bureau COM ATL

Référence alphabétique de macros ATL