Url解码代码
Url编码与解码的代码,使用WTL的CString,支持日文字符
CStringW ConvertUTF8ToUTF16(const CStringA& utf8) { int wLen = MultiByteToWideChar(CP_UTF8, 0, utf8, utf8.GetLength(), 0, 0);
CStringW buf; WCHAR* dd = buf.GetBuffer(wLen);
wLen = MultiByteToWideChar(CP_UTF8, 0, utf8, utf8.GetLength(), dd, wLen);
buf.ReleaseBuffer(wLen);
return buf; }
CStringW DecodeUrl(const std::string& src) { CStringW dstUrlW(L""); int srclen = (int)src.size(......
阅读全文