Freigeben über


ATL_URL-Flags

Diese Flags ändern das Verhalten von AtlEscapeUrl und von 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

Hinweise

Flag

Description

ATL_URL_BROWSER_MODE

Codiert oder decodiert Zeichen nicht nach "|" oder "? " entfernt und nachgestellten Leerzeichen nicht nach "?".Wenn dieser Wert nicht angegeben wird, wird das gesamte URL codiert und nachfolgende Leerzeichen werden entfernt.

ATL_URL_DECODE

Konvertiert alle %XX-Sequenzen zu Zeichen, einschließlich Escapesequenzen, bevor die URL analysiert wird.

ATL_URL_ENCODE_PERCENT

Codiert alle auftretenden Prozentzeichen.Standardmäßig werden Prozentzeichen nicht codiert.

ATL_URL_ENCODE_SPACES_ONLY

Codiert nur Leerzeichen.

ATL_URL_ESCAPE

Konvertiert alle Escapesequenzen (%XX) zu den entsprechenden Zeichen.

ATL_URL_NO_ENCODE

Konvertiert unsichere Zeichen nicht den Escapesequenzen.

ATL_URL_NO_META

Entfernt nicht Meta--Sequenzen (wie "." und ". . ") des URL.

Anforderungen

Header: atlutil.h

Siehe auch

Weitere Ressourcen

ATL-Konzepte

Desktop-Komponenten ATL COM

ATL-Makro-alphabetischer Verweis