IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Caractères accentués et formulaire


Sujet :

ASP

  1. #1
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    Points : 122
    Points
    122
    Par défaut Caractères accentués et formulaire
    Bonjour à tous,

    Je ne connais pas l'ASP (mais pas mal d'autres langages) et je dois résoudre un problème que je ne comprends pas vraiment.

    Y'a un formulaire HTML avec différent champs qui lorsqu'il est validé et que je récupère les valeurs des champs, les caractères accentués ont disparu (pas remplacé mais supprimé).

    J'ai étudier le code et je ne crois pas que se soit fais manuellement alors est-ce que quelqu'un aurait déjà eu ce problème et saurait ce qui le provoque ?

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    Bonjour

    Tu as un bout de code à nous montrer ?

  3. #3
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    Points : 122
    Points
    122
    Par défaut
    Malheureusement pas vraiment.
    Le problème est assez simple, y'a un champs texte qui est envoyé avec la méthode form et lors de la réception les caratères accentués ont disparu.
    J'espère que le problème soit connu plutôt que se soit une erreur dans le code.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    Bonjour,

    j'ai exactement le même problème. Le plus étrange, c'est que les caractères ne sont pas systématiquement supprimés... Pour l'instant, 6 personnes ont rempli le formulaire et le problème n'apparait seulement qu'avec l'un d'entre elle.

    Mon formulaire est tout ce qu'il y a de plus simple :

    Les champs sont remplis avec des
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="text" name="nom">
    <textarea name="DesPart" cols="100" rows="10"></textarea>
    et recupérés en POST :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Nom = request.form("Nom")
    DesPart = request.form("DesPart")
    Avez-vous une idée pour résoudre ce problème ?

    Merci beaucoup

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 112
    Points : 112
    Points
    112
    Par défaut
    Faites attention aux jeux de caractères utilisés.
    Si votre site est en UTF-8, toutes les pages de votre site doivent l'être.

    Et surtout, l'entête HTML doit le spécifier au navigateur client :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    Si tout ça est bien propre, je ne vois aucune raison pour que votre problème persiste.

    ++

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    Merci, je crois bien que le problème vient de là.

    Par contre celui qui me concerne est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
    je crois...

    Je vais essayer tout ça.

    Merci beaucoup

  7. #7
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    Points : 122
    Points
    122
    Par défaut
    J'avais essayé un peu cette piste sans résultat mais je vais approfondir un peu.
    Par contre je ne sais pas quand est-ce que je vais pouvoir le faire.

    Je vous tiens au courant quand je l'aurais fait.

    Merci.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    J'ai, pour ma part, trouvé celui qu'il me fallait. Le voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    Peut-être que c'est aussi ce qu'il te faut

  9. #9
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    Points : 122
    Points
    122
    Par défaut
    C'est tardif mais j'ai trouvé, il y a avait une ligne au début du fichier que j'ai mi en commentaire et maintenant ça marche normalement.

    La ligne était : < %@ CodePage=65001 % >

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/03/2011, 09h41
  2. [PHP 4] Formulaire mail php : caractères accentués remplacés
    Par adameteve dans le forum Langage
    Réponses: 3
    Dernier message: 31/10/2010, 13h04
  3. Formulaire de contact et caractères accentués
    Par lorelie dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 03/08/2009, 11h28
  4. Caractères accentués dans formulaire
    Par jyuzakumo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/04/2008, 13h52
  5. Formulaire mail et caractères accentués
    Par Yael dans le forum Langage
    Réponses: 13
    Dernier message: 30/03/2006, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo