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

Consulte também

Outros recursos

Conceitos de ATL

Componentes da área de trabalho COM ATL

Referência alfabética de macros de ATL