다음을 통해 공유


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

참고 항목

참조

CUrl 클래스