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 confirmé
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    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
    Par défaut
    Bonjour

    Tu as un bout de code à nous montrer ?


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    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 averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    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 éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 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 averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    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 confirmé
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    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 averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    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 confirmé
    Inscrit en
    Avril 2005
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 230
    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