Marcadores de ATL_URL

Estas marcas modifican el comportamiento de AtlEscapeUrl y 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

Comentarios

Marcador

Descripción

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.

ATL_URL_DECODE

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

ATL_URL_ENCODE_PERCENT

codifica cualquier signo de porcentaje encontrado.de forma predeterminada, los signos de porcentaje no se codifican.

ATL_URL_ENCODE_SPACES_ONLY

Codifica espacios únicamente.

ATL_URL_ESCAPE

Convierte todas las secuencias de escape (%XX) a los caracteres correspondientes.

ATL_URL_NO_ENCODE

No convierte caracteres inseguros en secuencias de escape.

ATL_URL_NO_META

No quita secuencias meta (por ejemplo “.” y “. .") de la dirección URL.

Requisitos

encabezado: atlutil.h

Vea también

Otros recursos

Conceptos de ATL

Componentes de escritorio COM ATL

Referencia alfabética de las macros de ATL