CUrl::Canonicalize
URL 文字列を標準の形式に変換します。
inline BOOL Canonicalize(
DWORD dwFlags = 0
) throw( );
パラメーター
dwFlags
標準化を制御するフラグです。 フラグが指定されていない場合 (dwFlags= 0)、すべての安全でない文字とメタ シーケンスに、メソッドを変換する (など \.、\.. と \...) エスケープ シーケンスします。 dwFlags は、次のいずれかの値になります。ATL_URL_BROWSER_MODE:エンコードまたは文字をデコード後「#」はまたは「?」と後の末尾の空白は削除されません「?」。 この値を指定しないと、URL 全体がエンコードされ、後続の空白が削除されます。
ATL_URL _DECODE:エスケープ シーケンスなど、すべての %XX シーケンスを URL が解析される前に文字に変換します。
ATL_URL _ENCODE_PERCENT:見つかったパーセント記号をすべてエンコードします。 既定では、パーセント記号はエンコードされません。
ATL_URL _ENCODE_SPACES_ONLY:空白文字だけをエンコードします。
ATL_URL _NO_ENCODE:認識できない文字をエスケープ シーケンスに変換しません。
ATL_URL _NO_META:メタ シーケンスを削除しません (など「.」と「...」)、URL から。
戻り値
正常に終了した場合は TRUE を返します。それ以外の場合は FALSE を返します。
解説
標準の形式に変換するときに、認識できない文字と空白はエスケープ シーケンスに変換されます。
必要条件
**ヘッダー:**atlutil.h