CUrl::Canonicalize
正規形式に URL 文字列を変換するには、このメソッドを呼び出します。
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
パラメーター
dwFlags
正規化を制御するフラグ。フラグ (dwFlags = 0) 指定されていない場合、メソッドは安全でないすべての文字とメタ シーケンス (\.,\ .., および \... など) エスケープ シーケンスにします。dwFlags は、次のいずれかの値になります。ATL_URL_BROWSER_MODE: 文字の後に「エンコードまたはデコードしません |」または「または」。と末尾の空白の後に「または」削除されません。この値を指定しないと、全体の URL はエンコードされ、後続の空白は削除されます。
ATL_URL の_DECODE: URL が解析される前に、すべての文字に %XX のシーケンスを、エスケープ シーケンスが変換します。
ATL_URL の_ENCODE_PERCENT: 検出されたパーセント記号をエンコードします。既定では、パーセント記号をエンコードされません。
ATL_URL の_ENCODE_SPACES_ONLY: 空白のみをエンコードします。
ATL_URL の_NO_ENCODE: エスケープ シーケンスに安全でない文字を変換されません。
ATL_URL の_NO_META: メタ シーケンスは削除されません (「」など)。および「。URL から」)。
戻り値
false エラーが正常に true を返します。
解説
正規形式への変換をエスケープ シーケンスに安全でない文字とスペースを変換することです。
必要条件
Header: atlutil.h