本帖最后由 hanbingfengying 于 2011-08-09 16:33:20 编辑

解决方案 »

  1.   

    urlencode
    urldecode
    我去我看看!!!
      

  2.   

    InternetCanonicalizeUrl 或 CoInternetParseUrl 应该可以
    #include <wininet.h>
    #pragma comment(lib, "Wininet.lib"){
      TCHAR szDecodedUrl[INTERNET_MAX_URL_LENGTH + 1];
      memset(szDecodedUrl, 0, sizeof(szDecodedUrl));
      DWORD dwBufferLength=INTERNET_MAX_URL_LENGTH;
      InternetCanonicalizeUrl(strURL, szDecodedUrl, &dwBufferLength, ICU_DECODE);
      TRACE(szDecodedUrl);
    }
      

  3.   

    强大,
    #include <wininet.h>
    #pragma comment(lib, "Wininet.lib"){
      TCHAR szDecodedUrl[INTERNET_MAX_URL_LENGTH + 1];
      memset(szDecodedUrl, 0, sizeof(szDecodedUrl));
      DWORD dwBufferLength=INTERNET_MAX_URL_LENGTH;
      InternetCanonicalizeUrl(strURL, szDecodedUrl, &dwBufferLength, ICU_DECODE);
      TRACE(szDecodedUrl);
    }