Sinalizadores de ATL_URL
Esses sinalizadores alteram o comportamento de AtlEscapeUrl e de 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
Comentários
Sinalizar |
Descrição |
---|---|
ATL_URL_BROWSER_MODE |
Não codificação ou não decodifica após caracteres “#” ou “? ”, e não remove espaço em branco à direita após “?”.Se esse valor não for especificado, o URL inteiro é codificado e o espaço em branco à direita é removido. |
ATL_URL_DECODE |
Converte todas as seqüências de %XX para caracteres, incluindo seqüências de escape, antes que o URL é analisado. |
ATL_URL_ENCODE_PERCENT |
Codificação qualquer sinal de porcentagem localizados.Por padrão, os sinais de porcentagem não são codificados. |
ATL_URL_ENCODE_SPACES_ONLY |
Codificação somente espaços. |
ATL_URL_ESCAPE |
Converte todas as seqüências de escape (%XX) para seus caracteres correspondentes. |
ATL_URL_NO_ENCODE |
Não converte caracteres não seguro para seqüências de escape. |
ATL_URL_NO_META |
Não remove as seqüências do objetivo (como “.” “e. ".) da URL. |
Requisitos
Cabeçalho: atlutil.h