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 éclairé Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    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

  2. #2
    Membre Expert 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
    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 ...) ?

  3. #3
    Membre éclairé Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    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

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

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    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 éclairé Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    Par défaut
    je comprend pas ta question .

    Dans mes pages jsp j'ai mis charset=iso...

  7. #7
    Membre éclairé Avatar de questionneuse
    Inscrit en
    Décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 319
    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

  8. #8
    Membre actif

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 94
    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
    Ingénieur DevOps
    Inscrit en
    Mai 2002
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 214
    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
    Ingénieur DevOps pour le Ministère de l'Écologie
    Retrouvez mes articles sur PHP et Symfony

  10. #10
    Invité de passage
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 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