在mfc c ++中是否存在用于URL编码的API?

时间:2009-11-09 09:53:34

标签: c++ api mfc atl url-encoding

我使用以下代码:

CAtlNavigateData navData;
CStringA m_strForm = "name=+++&priv=1&password=";
navData.SetPostData((BYTE*)(LPSTR)(LPCSTR)m_strForm, m_strForm.GetLength(), QHTTP_FORM_URLENCODE);

特殊符号如:“+++”需要进行url编码,没有url编码,+++会变成空格。

我需要一个更坚定的人。

CString URLEncodingConvertion(const CString& original)
{
XXX
}

有没有用于在c ++中执行此操作的API? 如果我自己实施,也许我不能将整个情况考虑在内。并且无法控制代码。

有人可以帮忙吗?

非常感谢!

1 个答案:

答案 0 :(得分:4)