Aller au contenu

Caractères avec accent supprimés avec un formulaire


P.O.K

Sujets conseillés

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é par P.O.K
Lien vers le commentaire
Partager sur d’autres sites

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 ? :D

Modifié par P.O.K
Lien vers le commentaire
Partager sur d’autres sites

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

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...