Bonjour,

J'ai réalisé pour un cour de réseau un serveur http, dans lequel j'ai réinventé la fonction get(), pour le plaisir de mon prof.

Je me trouve face à un problème lorsque je lis certaine URL qui sont envoyées à mon serveur. En effet si l'URL est du type "C:/toto.txt", j'arrive à trouvé le fichier toto.txt et à le renvoyer au client (IE, firefox, etc...)

Par contre si dans IE par exemple je tape l'URL "c:/Document and Setting\toto.txt", Il me la transforme en "c:/Document%20and%20Setting/toto.txt". Et il m'envoi cette même chaine au serveur.

le probleme est que mon serveur cherche le fichier c:/Document%20and%20Setting/toto.txt est me dit qu'il n'existe pas.

Comment puis-je faire pour retransformer la chaine sans les %xx, sans utiliser un replaceAll() pour chaque codes qui existent.

merci

Ogtraba