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.) ?