ATL_URL 旗標。
這些旗標修改 AtlEscapeUrl 和 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
備註
旗標 |
描述 |
---|---|
ATL_URL_BROWSER_MODE |
未進入或無法解碼字元之後「#」或「? 」,而不會移除尾端空白字元之後的「?」。如果未指定這個值,則完整的 URL 編碼,並移除尾端的泛空白字元。 |
ATL_URL_DECODE |
在 URL 剖析之前,所有 %XX 序列轉換成字元,包括逸出序列 (Escape Sequence)。 |
ATL_URL_ENCODE_PERCENT |
輸入錯誤或百分比符號。根據預設,百分比符號不會編碼。 |
ATL_URL_ENCODE_SPACES_ONLY |
輸入空格。 |
ATL_URL_ESCAPE |
轉換任何逸出序列 (%XX) 至其對應的字元。 |
ATL_URL_NO_ENCODE |
無法轉換不安全的字元為逸出序列 (Escape Sequence)。 |
ATL_URL_NO_META |
不會移除階層序列 (例如「」。而「。.") 從 URL。 |
需求
Header: 函式