Freigeben über


CUrl::Canonicalize

Rufen Sie diese Methode auf, um die URL-Zeichenfolge zur kanonischen Form zu konvertieren.

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

Parameter

  • dwFlags
    Die Flags, die Kanonisierung steuern.Wenn keine Flags (dwFlags = 0) angegeben werden, konvertiert die Methode alle unsicheren Zeichen sowie Meta --Sequenzen (beispielsweise \., \. und \...) zu den Escapesequenzen.dwFlags kann einer der folgenden Werte sein:

    • ATL_URL_BROWSER_MODE: Codiert oder decodiert Zeichen nicht nach "|" oder "?" entfernt und nachgestellten Leerzeichen nicht nach "?".Wenn dieser Wert nicht angegeben wird, wird das gesamte URL codiert und nachfolgende Leerzeichen werden entfernt.

    • ATL_URL-_DECODE: Konvertiert alle %XX-Sequenzen zu Zeichen, einschließlich Escapesequenzen, bevor die URL analysiert wird.

    • ATL_URL-_ENCODE_PERCENT: Codiert alle auftretenden Prozentzeichen.Standardmäßig werden Prozentzeichen nicht codiert.

    • ATL_URL-_ENCODE_SPACES_ONLY: Codiert nur Leerzeichen.

    • ATL_URL-_NO_ENCODE: Konvertiert unsichere Zeichen nicht den Escapesequenzen.

    • ATL_URL-_NO_META: Entfernt nicht Meta--Sequenzen (wie "." und ". . ") des URL.

Rückgabewert

Gibt RICHTET bei Erfolg, FALSE auf Fehler aus.

Hinweise

Das Konvertieren der kanonischen Form umfasst, unsichere Zeichen und Leerzeichen zu den Escapesequenzen zu konvertieren.

Anforderungen

Header: atlutil.h

Siehe auch

Referenz

Rotations-Klasse