我使用以下代码:
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? 如果我自己实施,也许我不能将整个情况考虑在内。并且无法控制代码。
有人可以帮忙吗?
非常感谢!