Webmaster Hub: Caractères avec accent supprimés avec un formulaire - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Caractères avec accent supprimés avec un formulaire Noter : -----

#1 L'utilisateur est hors-ligne   P.O.K 

  • Groupe : Actif
  • Messages : 46
  • Inscrit(e) : 18-septembre 08

Posté 20 janvier 2009 - 14:22

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)

Ce message a été modifié par P.O.K - 20 janvier 2009 - 14:24.

0

#2 L'utilisateur est hors-ligne   Leonick 

  • Groupe : Hubmaster
  • Messages : 1 313
  • Inscrit(e) : 07-mars 05
  • Genre:Homme
  • Localisation:Val de Marne

Posté 20 janvier 2009 - 20:20

et remplacés par des caractères bizarres ? genre point d'interrogation ?
0

#3 L'utilisateur est hors-ligne   P.O.K 

  • Groupe : Actif
  • Messages : 46
  • Inscrit(e) : 18-septembre 08

Posté 21 janvier 2009 - 08:18

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

Ce message a été modifié par P.O.K - 21 janvier 2009 - 08:19.

0

#4 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 21 janvier 2009 - 10:16

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" />
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#5 L'utilisateur est hors-ligne   P.O.K 

  • Groupe : Actif
  • Messages : 46
  • Inscrit(e) : 18-septembre 08

Posté 22 janvier 2009 - 08:19

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 ;)
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)