在mfc C++中是否存在用于URL编码的API?
问题描述:
我使用下面的代码:在mfc C++中是否存在用于URL编码的API?
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
}
是否有任何API在C++中做到这一点? 如果我自己实施它,也许我不能考虑所有情况。并且无法控制代码。
谁能帮助?
非常感谢!