Compartir a través de


CUrl::Canonicalize

Llame a este método para convertir la cadena de dirección URL a la forma canónica.

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

Parámetros

  • dwFlags
    Marcadores que controlan la canonización.Si no se especifica ningún marcador (dwFlags = 0), el método convierte todos los caracteres y secuencias no seguros meta (como \. , \. , y \…) en secuencias de escape.dwFlags puede presentar uno de los siguientes valores:

    • ATL_URL_BROWSER_MODE: No codifica y descodifica los caracteres después de “#” o “?” y no quita el espacio en blanco final después de “?”.Si este valor no se especifica, se codifican la dirección URL completa y se quita el espacio en blanco final.

    • _DECODE De ATL_URL: Convierte todas las secuencias de %XX a caracteres, incluidas las secuencias de escape, antes de que analizan la dirección URL.

    • _ENCODE_PERCENT De ATL_URL: codifica cualquier signo de porcentaje encontrado.de forma predeterminada, los signos de porcentaje no se codifican.

    • _ENCODE_SPACES_ONLY De ATL_URL: Codifica espacios únicamente.

    • _NO_ENCODE De ATL_URL: No convierte caracteres inseguros en secuencias de escape.

    • _NO_META De ATL_URL: No quita secuencias meta (por ejemplo “.” y “. .") de la dirección URL.

Valor devuelto

Devuelve TRUE en correctamente, FALSE en el error.

Comentarios

El desarrollo a la forma canónica implica convertir de caracteres y los espacios no seguros en secuencias de escape.

Requisitos

encabezado: atlutil.h

Vea también

Referencia

Clase de rizo