Fonction d'encodage d'une URL en VC++ ? [VC++] - Programmation
Marsh Posté le 03-05-2001 à 12:46:22
CString CTest::m_fncsParseUnsafeUrl(CString& csUrl)
{
CString csNewUrl = _T("" );
for (int i=0; i<csUrl.GetLength(); i++) {
char cVal = csUrl.GetAt(i);
CString csCar;
if ((cVal < 0x0030) || ((cVal > 0x0039) && (cVal < 0x0041)) ||
((cVal > 0x005A) && (cVal < 0x0061)) || (cVal > 0x007a)) {
csCar.Format(" %x", cVal);
csCar.SetAt(0, '%');
}
else
csCar.Format("%c", cVal);
csNewUrl += csCar;
}
return csNewUrl;
}
Marsh Posté le 03-05-2001 à 12:54:08
Pas de koi
Marsh Posté le 03-05-2001 à 10:24:01
Je cherche une fonction pour encoder les URL en VC++ (conversion espace en '+', etc.) ?