Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
These flags modify the behavior of AtlEscapeUrl and 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
Remarks
Flag |
Description |
---|---|
ATL_URL_BROWSER_MODE |
Does not encode or decode characters after "#" or "?", and does not remove trailing white space after "?". If this value is not specified, the entire URL is encoded and trailing white space is removed. |
ATL_URL_DECODE |
Converts all %XX sequences to characters, including escape sequences, before the URL is parsed. |
ATL_URL_ENCODE_PERCENT |
Encodes any percent signs encountered. By default, percent signs are not encoded. |
ATL_URL_ENCODE_SPACES_ONLY |
Encodes spaces only. |
ATL_URL_ESCAPE |
Converts all escape sequences (%XX) to their corresponding characters. |
ATL_URL_NO_ENCODE |
Does not convert unsafe characters to escape sequences. |
ATL_URL_NO_META |
Does not remove meta sequences (such as "." and "..") from the URL. |
Requirements
Header: atlutil.h