eniluape
Messages postés3Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention21 avril 2010
-
9 avril 2010 à 12:17
eniluape
Messages postés3Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention21 avril 2010
-
9 avril 2010 à 15:57
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.
cs_vpoyo
Messages postés363Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 avril 20106 9 avril 2010 à 13:49
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(" ", "-");
eniluape
Messages postés3Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention21 avril 2010 9 avril 2010 à 15:57
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.