Bonjour à tous !
Dans mon appli, j'ai des CString qui contiennent du texte encodé en URL (genre "papa et maman" donne "papa%20et%20maman") existe t-il une fonction de base dans les MFC qui décoderait ces chaines ?
Merci d'avance
Version imprimable
Bonjour à tous !
Dans mon appli, j'ai des CString qui contiennent du texte encodé en URL (genre "papa et maman" donne "papa%20et%20maman") existe t-il une fonction de base dans les MFC qui décoderait ces chaines ?
Merci d'avance
salut, regarde du coté de UrlCanonicalize
J'ai regardé et lorsque je met ce bout de code, ça compile mais ca plante. Le deuxieme message box s'affiche pas...
Qu'est ce qui ne va pas ?
Code:
1
2
3
4
5 CString test = "papa%20maman"; LPTSTR decoded = ""; AfxMessageBox("Test"); UrlCanonicalize(test,decoded,(LPDWORD)test.GetLength(),URL_UNESCAPE); AfxMessageBox("Test");
cela s'utilise comme caCode:
1
2
3
4
5
6 CString test = "papa%20maman"; char decoded[INTERNET_MAX_URL_LENGTH]; DWORD len = INTERNET_MAX_URL_LENGTH; UrlCanonicalize(test, decoded, &len, URL_UNESCAPE); CString result = decoded; AfxMessageBox(result);
Ok ça marche merci !