transfert de DB

Discussion dans 'Web, design' créé par MbK_, 23 Décembre 2007.

Statut de la discussion:
Fermée.
  1. Offline
    *Serval Elite
    hum oki...

    Bon quand un é s'affiche ? c'est du ISO-LATIN-1 qu'on affiche en UTF-8.

    Vérifie donc que l'interclassement du nouveau serveur soit bien latin_swedish_ci.


    Si tu es sous firefox, fais un peu Affichage -> encodage des caractères -> ISO-8859-15

    Si avec cela, ça s'affiche bien, j'ai une idée pour contourner le problème.



    Sinon, quand tu as exporté ta base, tu as coché "transmettre" ? Apparemment il se peut que quand on ne le coche pas, puis qu'on fait des copier/coller, les accents posent problème.
    *Serval, 27 Décembre 2007
    #21
  2. Offline
    MbK_ Etudjant
    je suis sous FF et j'ai deja ISO-8859-15 comme encodage...
    MbK_, 29 Décembre 2007
    #22
  3. Offline
    *Serval Elite
    Bon alors je suis quasiment sûr que le problème vient de l'export ou de l'import.
    J'ai remarqué aussi que sûr ovh, les bases sont en UTF8 il me semble.



    Je vais essayer de t'aiguiller depuis ma version de phpmyadmin (2.8.2.4, donc antérieure à la tienne). J'ai la même version de MySQL que toi.
    Dis moi si tu as fait tout ça ;)

    à l'export, tu cliques sur le nom de ta base à droite, puis onglet "exporter"
    Tu sélectionnes les tables, tu coches transmettre et tu cliques sur executer.

    pour l'import, essaye de cliquer sur ta base, puis sur "importer". Là pour "jeu de caractères du fichier" tu choisis latin1.

    Si ca ne fonctionne pas (timeout), tu fais via l'onglet SQL et tu colles tes requêtes.




    Je cherche toujours, je n'abandonnerai pas le problème !
    *Serval, 29 Décembre 2007
    #23
  4. Offline
    MbK_ Etudjant
    Je viens de me rendre compte d'une bourde (je sais pas en fait...)


    J'ai réalidé que je ne cochais jms "Transmettre" à l'export...

    Ca change quoi? C'est ca le problème? Ca sert a quoi de cocher?


    (merci bcp de m'aider)

    PS : sinon, a l'export, ca doit etre latin ou utf?
    MbK_, 29 Décembre 2007
    #24
  5. Offline
    *Serval Elite
    quand tu coches pas, ca t'affiche tout dans phpmyadmin, et tu dois copier le texte

    quand tu coches, ca te fait télécharger un fichier .sql

    Je sais qu'il est déjà arrivé que le problème des accents arrive quand on ne coche pas, alors que si on coche, ça passe.


    Essaye toujours ;)
    *Serval, 29 Décembre 2007
    #25
  6. Offline
    MbK_ Etudjant
    je viens de voir ce que ca faisait "transmettre".

    Sinon, sans cocher, donc en affichant, je vois que les accents ne posent pas de problème... Et lorsque je fais C/C, je n'ai pas de problème non plus dans le fichier txt..
    MbK_, 29 Décembre 2007
    #26
  7. Offline
    *Serval Elite
    oui mais c'est possible que le résultat ne soit pas le même, même si ça t'affiche ça correctement :p

    Moi je réessayerai de transférer. (au moins quelques requêtes)
    *Serval, 29 Décembre 2007
    #27
  8. Offline
    MbK_ Etudjant
    Avant d'essayer, j'aimerais savoir si c'est juste ce que j'ai comme interclassement :


    1) à l'entrée du phpmyadmin (sans avoir selectionné la BDD) du serveur qui EXPORTE et IMPORTE, j'ai :
    Jeu de caractères pour MySQL: UTF-8 Unicode (utf8 )
    Interclassement pour la connexion MySQL (menu deroulant) : utf8_unicode_ci

    après je selectionne ma BDD et

    2) Dans l'interclassement des tables j'ai :
    EXPORTE : latin1_swedish_ci
    IMPORTE : latin1_swedish_ci

    3) Dans l'interclassement de la somme des tables (en dessous de tout) :
    EXPORTE : utf8_swedish_ci
    IMPORTE : utf8_swedish_ci


    En gros j'ai la meme chose d'un serveur a l'autre mais je sais pas pq ca change entre les tables et la sommes des tables?
    MbK_, 29 Décembre 2007
    #28
  9. Offline
    *Serval Elite
    Je ne vois pas bien ce que tu appelles la somme des tables :eek:
    C'est quand tu cliques sur ta base, dans structure tu as toutes les tables puis une ligne en dessous avec des sommes et des moyennes ?

    Moi ca parle pas d'interclassement


    Dans tous les cas, si tu as la même chose sur les 2 serveurs, je persiste à dire que c'est le copier/coller qui fait foirer le brol :p
    *Serval, 29 Décembre 2007
    #29
  10. Offline
    MbK_ Etudjant
    j'ai ca :

    [IMG]
    MbK_, 29 Décembre 2007
    #30
  11. Offline
    *Serval Elite
    oui je parlais bien de cet zone-là :p
    C'est bizarre, mais ça change rien vu que tu as la même chose sur les 2 serveurs


    Le problème vient forcement du copier/coller, donc essaye en cochant la case transmettre ;)
    *Serval, 29 Décembre 2007
    #31
  12. Offline
    MbK_ Etudjant
    Alors, lorsque j'ai exporté un table d'un serveur en cochant "transmettre" et en allant voir le fichier .sql, j'ai remarqué que les caractères spéciaux etaient remplacés par un "?"

    Ca ne fonctionne donc pas...
    MbK_, 30 Décembre 2007
    #32
  13. Offline
    Gylian Limace Paraplanaire
    lachez pas l'affaire les gars , j'ai le même probleme et jamais trouvé de solution :-(

    ps: je suis abonné a ce thread :p
    Gylian, 30 Décembre 2007
    #33
  14. Offline
    MbK_ Etudjant
    On en viendra a bout, meme si il faut y passer tout le reveillon (enfin p-e pas :D)

    Y'a qd même une solution bon sang!
    MbK_, 30 Décembre 2007
    #34
  15. Offline
    eSb` That's Poker!
    eSb`, 30 Décembre 2007
    #35
  16. Offline
    *Serval Elite
    je me suis posé la question ANSI, mais je ne pense pas que ca reglerait le problème, au contraire :p
    enfin pourquoi pas essayer :p



    Pour ton fichier sql avec les ?, je pense justement que ca pourrait être bon.
    ta base est en UTF8
    tes champs sont en ISO-8859-15

    Donc quand tu regardes ta base via phpMyAdmin, tu le vois en ISO, donc c'est ok.
    Quand tu fais un export, tu as de l'UTF8. Si tu l'ouvres avec notepad, tu essayeras de le lire en ISO-8859-15, donc tu verras des ?
    Si tu l'importes sur ton autre serveur en UTF-8, ca devrait fonctionner :)



    Donc il suffirait de cocher la case transmettre à l'export, et d'importer via l'onglet "importer"

    (suivant ma théorie :roll: )


    T'en fais pas Gylian, je lache pas, je sais qu'il n'y a rien de plus frustrant et désepérant que quelqu'un qui t'aide pendant 4-5 posts puis qui t'abandonnent :p
    *Serval, 30 Décembre 2007
    #36
  17. Offline
    MbK_ Etudjant
    Mes amis, j'ai une annonce : Serval est un bon gars!


    Problème résolu!!

    Alors j'ai donc suivi tes conseils, à savoir ne pas faire c/c mais bien cocher "transmettre" et les accents sont de nouveau la!

    Par contre, si, meme en ayant telechargé via "transmettre", on refais un c/c du fichier ca refoire. En gros, on a juste le droit d'exporter la BDD, eventuellement l'ouvrir pour la regarder, et la reimporter!

    Donc ca pose qd mm problème pour la table phpbb_search_wordmatch qui est trop grosse a elle toute seule pour être importée en une fois... Je sais tjs pas comment faire avec ca mais le problème est bel et bien réduit!

    Merci bcp


    Si quelqu'un veut plus de detail sur ce que j'ai fait, il peut tjs demandé :D
    MbK_, 30 Décembre 2007
    #37
  18. Offline
    *Serval Elite
    Ah, je le savais :D

    (remarque que ca fait au moins page que je te dis qu'il faut faire transmettre :p)

    Content d'avoir su t'aider alors :p



    pour la table de recherche, voici un MOD pour pouvoir la reconstruire : http://forums.phpbb-fr.com/viewtopic_116434.html
    *Serval, 30 Décembre 2007
    #38
  19. Offline
    MbK_ Etudjant
    mais au debut, j'avais pas compris "transmettre"

    et puis je ne croyais que ce que je voyais (à savoir les caractères ? etc) alors que il y a quelque chose qui se cache derriere!

    Je l'ignorais :D Tu m'as ouvert les yeux .

    Merci bcp pour ton aide en tous cas
    MbK_, 30 Décembre 2007
    #39
  20. Offline
    *Serval Elite
    De rien, ca me fait plaisir ;)
    *Serval, 30 Décembre 2007
    #40
Statut de la discussion:
Fermée.