Partilhar via


CUrl::Canonicalize

Chamar esse método para converter uma cadeia de caracteres da URL à forma canônica.

inline BOOL Canonicalize(
   DWORD dwFlags = 0 
) throw( );

Parâmetros

  • dwFlags
    Os sinalizadores que controlam o canonicalization.Se nenhum parâmetro for especificado (dwFlags = 0), o método converte todos os caracteres e seqüências não seguro meta (como \. , \. \, e…) as seqüências de escape.dwFlags pode ser um dos seguintes valores:

    • 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.

    • _DECODE De ATL_URL: Converte todas as seqüências de %XX para caracteres, incluindo seqüências de escape, antes que o URL é analisado.

    • _ENCODE_PERCENT De ATL_URL: Codificação qualquer sinal de porcentagem localizados.Por padrão, os sinais de porcentagem não são codificados.

    • _ENCODE_SPACES_ONLY De ATL_URL: Codificação somente espaços.

    • _NO_ENCODE De ATL_URL: Não converte caracteres não seguro para seqüências de escape.

    • _NO_META De ATL_URL: Não remove as seqüências do objetivo (como “.” “e. ".) da URL.

Valor de retorno

Retorna VERDADEIROS em êxito, FALSO em caso de falha.

Comentários

Converter a forma canônica envolve converter caracteres não seguro e espaços para seqüências de escape.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe de som tipo wave