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

请参见

参考

右选件类