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