Flagi ATL_URL
Te flagi zmodyfikować zachowanie AtlEscapeUrl i 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
Uwagi
Flaga |
Opis |
---|---|
ATL_URL_BROWSER_MODE |
Nie zakodować lub odkodować znaków po "#" lub "?" i nie usuwa spacje końcowe białe po "?".Jeśli ta wartość nie jest określony, cały adres URL jest zakodowany i spacje końcowe białe jest usuwany. |
ATL_URL_DECODE |
Konwertuje wszystkie % XX sekwencje znaków, w tym sekwencje escape przed adres URL jest analizowany. |
ATL_URL_ENCODE_PERCENT |
Koduje wszelkie procentu napotkał.Domyślnie nie są zakodowane procentu. |
ATL_URL_ENCODE_SPACES_ONLY |
Koduje tylko spacje. |
ATL_URL_ESCAPE |
Konwertuje wszystkie sekwencje escape (% XX) na ich odpowiednie znaki. |
ATL_URL_NO_ENCODE |
Nie Konwertuj niebezpiecznych znaków sekwencje escape. |
ATL_URL_NO_META |
Nie powoduje usunięcia sekwencji meta (takie jak "."i"..") z adresu URL. |
Wymagania
Nagłówek: atlutil.h