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
备注
Flag |
说明 |
---|---|
ATL_URL_BROWSER_MODE |
不输入也不解码字符之后“|”或“? ”,而不是取消尾随空格之后“?”。 如果此值未指定,则整个URL中输入,并移除尾随空格。 |
ATL_URL_DECODE |
在URL分析之前,将所有%XX序列转换为字符,包括转义序列。 |
ATL_URL_ENCODE_PERCENT |
输入遇到的任何百分号。 默认情况下,百分号不会输入。 |
ATL_URL_ENCODE_SPACES_ONLY |
只输入空间。 |
ATL_URL_ESCAPE |
将所有转义序列(%XX)转换为相应的字符。 |
ATL_URL_NO_ENCODE |
不转换不安全的字符转换为转义序列。 |
ATL_URL_NO_META |
不移除阶序列(如“”。和“。.")从URL。 |
要求
Header: atlutil.h