P.O.K Posté 20 Janvier 2009 Partager Posté 20 Janvier 2009 (modifié) Bonjour à tous, j'ai créé un formulaire que des élèves d'une école doivent remplir pour faire des propositions de travaux. Malheureusement, j'ai un problème avec l'un d'eux. Après que cet élève ait rempli et envoyé ce formulaire, tous les caractères avec des accents de sa proposition ont été supprimés ! Même dans la base de données Access qui les "stock". Avez-vous une idée d'ou peut provenir le problème ? Merci beaucoup P.S. Mon site est en ASP (pas ASP.NET) Modifié 20 Janvier 2009 par P.O.K Lien vers le commentaire Partager sur d’autres sites More sharing options...
Leonick Posté 20 Janvier 2009 Partager Posté 20 Janvier 2009 et remplacés par des caractères bizarres ? genre point d'interrogation ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
P.O.K Posté 21 Janvier 2009 Auteur Partager Posté 21 Janvier 2009 (modifié) Non même pas. Les caractères ont disparus ! Il n'y a même pas d'espace. Exemple : J'ai mangé du gâteau. Deviens : J'ai mang du gteau. Après quelques recherches sur internet, il me semble que "Server.Urlencode" pourrait m'aider. Quelqu'un sait ce que c'est ? Modifié 21 Janvier 2009 par P.O.K Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 21 Janvier 2009 Partager Posté 21 Janvier 2009 Ce ne sera pas l'URL qu'il faut encoder, vu que ce ne sont pas les URLs qui posent problème, mais les données du formulaire. As-tu bien défini, dans l'entête de la page du formulaire, le jeu de caractères utilisés ? Il me semble que cette page soit en US-ASCII et que ce jeu de caractères ne contient aucun des caractères accentués de la langue de Molière. Je ne peux pas te donner la syntaxe exacte, mais tu devrais avoir quelque-chose comme <meta http-equiv="content-type" content="text/html; charset=utf-8" /> ou <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> Lien vers le commentaire Partager sur d’autres sites More sharing options...
P.O.K Posté 22 Janvier 2009 Auteur Partager Posté 22 Janvier 2009 Oui, c'est bien ça le problème. Je l'ai résolu hier dans la journée. La syntaxe exact dont j'avais besoin est : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Merci de vous être penché sur le sujet Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant