[C#] Problème d'accent dans les liens

Signaler
Messages postés
35
Date d'inscription
vendredi 16 septembre 2005
Statut
Membre
Dernière intervention
15 janvier 2007
-
tikrimi
Messages postés
192
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
9 mars 2007
-
Bonjour,

dans le cadre de mon stage, je développe une application ASP.NET. Lors de certaines saisies, les utilisateurs ont la possibilité de chercher un fichier sur le réseau et de le référencer : je récupère juste le chemin complet du fichier sélectionné. Et ce chemin je l'affiche de manière à ce que qd on click dessus, on puisse ouvrir le fichier correspondant.

Au début j'affichais ce chemin dans la propriété text d'un LinkButton, mais lorsque le chemin contenait des accents, ceux ci étaient remplacés par des caractères bizarres : é pour le "é". Donc le fichier correspondant ne pouvait s'ouvrir.

J'ai ensuite utilisé la manière la plus simple : [mon chemin blabla ]. Dans ce cas, ca marche. Mais lorsque les postes sont sous Windows NT, je retrouve le problème précédent.

Donc qq'un aurait il une solution afin de résoudre ce petit problème ou m'apporter une autre solution pour pouvoir faire des beaux liens avec des accents bien gérés.

Merci bcp :)

1 réponse

Messages postés
192
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
9 mars 2007
1
Bonjour,

Pour encoder une url, tu peux utiliser la fonction la fonction "UrlEncode" qui est une méthode statique de la classe System.Web.HttpUtility.


Bon code,

TiK - MCSD.NET
http://www.blogatik.com/
http://www.objectif-services.com/