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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager