Converstion de string en url [Résolu]

Signaler
Messages postés
3
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
21 avril 2010
-
Messages postés
3
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
21 avril 2010
-
Bonjour,

Dans le cadre de mes études, je fais actuellement un stage où je développe en ASP. Je ne suis pas une super développeuse c'est pourquoi je viens à vous aujourd'hui.
J'explique mon problème:
J'ai crée une base de données Access sur laquelle il y a une seule table : Motclef. Dans cette table, on a plusieurs mot clefs entré grace à un formulaire que j'ai crée en ASP. Ces mots clé peuvent contenir des caractères spéciaux tels que "'" ou "é".... et il peuvent aussi être séparés d'un espace. Exemple "assurance chevaux".

Je dois maintenant pouvoir, grâce à une page ASP, modifier tous les mots clefs afin qu'ils ne soient plus composés de tous ces caracteres spéciaux pour pouvoir m'en servir afin de créer des url.
Par exemple il faut qu'un "é" devienne un "e" ou encore qu'un espace " " devienne un "-". En Php j'ai trouvé une fonction qui faisait ca mais pas en ASP.

Si quelqu'un pouvait m'aider ce serait très gentil.
Merci d'avance.

2 réponses

Messages postés
363
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
20 avril 2010
3
Bonjour Pauline,

voici le code C# mais ca doit pas être plus compliqué en VB.Net :

//permet de virer les accents en passant par un encodage ASCII
motCle = Encoding.ASCII.GetString(Encoding.GetEncoding(1251).GetBytes(motCle));
//remplacement des espaces par un tiret
motCle = motCle .Replace(" ", "-");


Cordialement,
Vincent
Messages postés
3
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
21 avril 2010

Merci beaucoup pour cette reponse vincent..
Pour l'espace ca ma aidé mais par contre les accents non. Mais j'ai trouvé une autre fonction qui m'a aidé à enlever les accents.
Merci pour cette aide.