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

Administration MySQL Discussion :

é remplacé par ?


Sujet :

Administration MySQL

  1. #1
    Membre habitué Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    Points : 127
    Points
    127
    Par défaut é remplacé par ?
    Bonjour,

    j'ai un problème d'encodage ..

    J'ai un champs dans un formulaire pour que l'utilisateur entre un texte qui défilera dans un page approprié mais lorsque celui-ci doit s'afficher aprés sauvegarde dans la base, il remplace tout les termes accentués par des "?" ..

    J'ai mis dans ma jsp de formulaire le charset iso-8859-1 et pareil dans ma page d'affichage.

    Que faire ca ne marche toujours pas
    Faites moi confiance... je suis un membre éclairé

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Citation Envoyé par questionneuse
    J'ai mis dans ma jsp de formulaire le charset iso-8859-1 et pareil dans ma page d'affichage.
    Et dans tes tables (SHOW CREATE TABLE ...) ?
    Pensez au bouton

  3. #3
    Membre habitué Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    Points : 127
    Points
    127
    Par défaut
    quand je fais "show table status", je vois que les tables sont en latin1_swedish_ci.

    D'aprés ce que j'ai compris c'est cela qu'il faut mettre.
    j'ai trouvé ceci dans un site:

    le document est lu en UTF-8 alors qu'il est encodé en ISO-8859-1 (plus rare, sauf en XML), auquel cas tous les accents seront tout simplement remplacés par des "?".
    Mais je comprend pas mes entrées de formulaire sont lu en iso
    Faites moi confiance... je suis un membre éclairé

  4. #4
    Membre habitué Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    Points : 127
    Points
    127
    Par défaut
    quelqu'un a une idée , j'ai passé la journée la dessus et je vois pas
    Faites moi confiance... je suis un membre éclairé

  5. #5
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    Points : 218
    Points
    218
    Par défaut
    Bonjour.

    Avez vous précisé un charset au niveau le plus bas ? c'est à dire prologue XML par exemple, HTML...


  6. #6
    Membre habitué Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    Points : 127
    Points
    127
    Par défaut
    je comprend pas ta question .

    Dans mes pages jsp j'ai mis charset=iso...
    Faites moi confiance... je suis un membre éclairé

  7. #7
    Membre habitué Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    Points : 127
    Points
    127
    Par défaut
    j'ai trouvé

    L'erreur est dut au blob, je comprend pas pourquoi d'ailleurs

    Quand je met varchar ca marche sans problème et quant je met blob c'est pas bon.

    Si quelq'un sait pourquoi
    Faites moi confiance... je suis un membre éclairé

  8. #8
    Membre régulier

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 94
    Points : 120
    Points
    120
    Par défaut
    Les blobs n'ont pas d'interclassement (ce sont des données binaires si je ne m'abuse).
    Si l'erreur (l'apparition des ?) est à l'affichage de la page, c'est surement un problème d'encodage de la page (charset) qui ne correspond pas à celui du texte entré dans les blobs.

    Les fonction utf8_encode et utf8_decode peuvent surement aider pour obtenir quelque chose de propre.

  9. #9
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    Par défaut
    Citation Envoyé par questionneuse
    Quand je met varchar ca marche sans problème et quant je met blob c'est pas bon.
    BLOB stocke du binaire. Le champ qui vous est utile est de nature TEXT, sorte de varchar illimité.
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  10. #10
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Codage
    Moi, j'ai remplacé le "é" par é et j'ai enregistré, et hop le bug d'accent est terminé !

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

Discussions similaires

  1. Accents remplacés par des ? durant l'écriture
    Par mona dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 03/01/2006, 14h13
  2. Trouver ' et remplacer par \' dans une chaîne
    Par micatmidog dans le forum Général Python
    Réponses: 9
    Dernier message: 23/12/2005, 16h09
  3. impossible de remplacer "-" par "_"
    Par fabrice1596 dans le forum Langage
    Réponses: 2
    Dernier message: 04/11/2005, 11h31
  4. [XSLT] Remplacer par des caractères spéciaux
    Par OXyGN dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 29/07/2005, 17h30
  5. [JSTL] Mes variables ne sont pas remplacées par leur valeur
    Par thomine dans le forum Taglibs
    Réponses: 9
    Dernier message: 18/03/2005, 10h00

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