J'ai besoin d'URL encode certaines périodes que je dois passer un certain chemin du document le long et il est comme çaUrl Encoder les périodes?
http://example.com/test.aspx?document=test.docx
Alors test.docx me cause une erreur d'un caractère illégal. Donc, je dois changer pour
. --> %2E
J'ai essayé d'utiliser Server.UrlEncode
string b = Server.UrlEncode("http://example.com/test.aspx?document=test.docx");
mais je reçois
"http%3a%2f%2fexample.com%2ftest.aspx%3fdocument%3dtest.docx"
Alors dois-je utiliser comme une chaîne de remplacement et faire -il manuellement et remplacer toutes les périodes avec ce code?
Etes-vous sûr que c'est le '.'? Cela ressemble à une chaîne de requête parfaitement valide pour moi. –