Uri.Cheminabsolu bousille chemin avec des espaces

Dans un WinApp je suis simplement essayer d'obtenir le chemin absolu à partir d'un Uri de l'objet:

Uri myUri = new Uri(myPath); //myPath is a string
//somewhere else in the code
string path = myUri.AbsolutePath;

Cela fonctionne bien si pas d'espace dans mon chemin d'origine. Si les espaces sont là, la chaîne est mutilé; par exemple "Documents and settings "devient" Documents%20and%20Setting", etc.

Toute aide serait appréciée!

EDIT:
Chemin local au lieu de Cheminabsolu a fait le tour!

  • note à tous: c'est l'un des rares affichage de l'encodage de l'ignorance
InformationsquelleAutor JohnIdol | 2009-01-12