Règles du forum

Si vous rencontrez un bug lié à FSB2, merci de le poster dans le forum des rapports de bugs.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Caractères incorrectes pour une exportation

Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
  Lien vers ce message 05 Juin 2008, 21:50
Salut,

J'ai essayé de déménager mon forum vers un autre hébergeur mais quand j'exporte la base de donnée les caractères sont faux.
En UTF-8 les caractères sont "?" à la place des "é, à" ou des caractères dans le genre
En latin1 les caractères sont des A entouré à la place des "é, à" aussi ...

Quel jeu de caractère choisir?

Merci.
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 06 Juin 2008, 6:59
Tu as fait l'export avec PHPMyAdmin ? si oui, tu choisis UTF-8 pour le format d'export (c'est l'option par défaut), tu ne modifies surtout pas le fichier exporté et tu importe également avec PHPMyAdmin en UTF-8. Tu ne devrais pas avoir de problème.

Par contre, si tu n'exportes pas dans un fichier et que tu copies/colles ce que PHPMyAdmin d'affiche à l'écran, tu as 99% de chance d'avoir des problèmes d'encodage ^^;
Pour ce qui est de l'outil d'export présent dans l'administration de FSB2, il me semble qu'il n'est pas 100% opérationnel (mais je peux me tromper).


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Feu follet
Avatar de Tranber
  • Age : 22 ans
  • Messages : 180
  • Inscrit : 03 Juin 2007
  Lien vers ce message 06 Juin 2008, 8:19
Oui fait attention, j'avais fait ça une fois (l'export avec un copier-coller), et j'ai du me taper toute la base à remplacer tous les caractères.
Donc exportes sous forme d'un fichier SQL si tu ne veux pas avoir de problèmes.


http://bigtrash.free.fr/creation/Signature%20Tranber.jpg
 
Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
  Lien vers ce message 06 Juin 2008, 20:23
Merci de vos réponses.

J'ai utilisé phpmyadmin cependant lorsque j'exporte il ne me demande pas quel jeu de caractère choisir ...
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3457
  • Inscrit : 01 Mars 2007
  Lien vers ce message 06 Juin 2008, 22:15
Faut voir quelle version de MySQL et phpMyAdmin tu utilises, les dernières versions sont par défaut en utf-8 il me semble, sur la page d'exportation t'as pas le choix de l'encodage il me semble, mais à l'importation oui, si l'encodage par défaut de mysql est l'utf8 il ne devrait pas y'avoir de problème, ça peut se voir sur la page d'accueil, y'a une phrase du genre "Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)"

Sinon méthode alternative pour bases de données à taille modérée, au lieu de choisir "Transmettre", tu laisse les données s'afficher à l'écran, et tu les copies colles dans un éditeur qui gère l'utf8 (genre pas notepad), ensuite tu enregistre ce fichier en utf-8 et tu l'importes, si il est trop gros, tu l'importe avec bigdump (lequel bien évidemment tu configurera pour l'utf8, c'est un parametre au debut du code source de bigdump où tu dois marquer utf8).


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
  Lien vers ce message 06 Juin 2008, 23:21
C'est ce que j'ai pourtant fait, la version de mon ancien hébergeur et du nouveau ont le même jeu de caractère.

Même à l'importation j'ai choisis "UTF8".
 
Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
  Lien vers ce message 08 Juin 2008, 20:37
Pas d'idée ? :(
 
Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
  Lien vers ce message 10 Juin 2008, 10:02
Toujours pas ? :(
 
Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
Message édité 1 fois, dernière édition par Babounet, 10 Juin 2008, 10:58     Lien vers ce message 10 Juin 2008, 10:50
Désolé des messages à la suite, ça s'est résolu tout seul, j'ai refais en essayant UTF8 et c'était bon lol.

EDIT : En faite dans la base de donnée les caractères sont normaux mais dans l'index et les sujets non. Je laisse tombé. Bye
 
Volcan
Avatar de Spark
  • Messages : 1989
  • Inscrit : 24 Juin 2006
  Lien vers ce message 10 Juin 2008, 17:29
Salut,

Personnellement quand je regarde dans la base de donné avec phpmyadmin les caractères ne sont pas "normaux" mais sur le forum il n'y a aucun problème.


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Nouvelle étincelle
Avatar de defcon
  • Messages : 6
  • Inscrit : 09 Juin 2008
Message édité 2 fois, dernière édition par defcon, 11 Juin 2008, 7:38     Lien vers ce message 11 Juin 2008, 7:25
*<b>FSB Notice : <i>Undefined variable: match</i> in file <i>/home/www/9f002a3756bfd2a7224f7cfd8529973e/web/fsb/main/class/parser/parser_wysiwyg.php</i> (<i>254</i>)</b><br />Salut,

j'ai aussi la même chose... une interface web correct, une DB et ses tables en utf-8 mais les enregistrements ne sont pas correct. C'est le rendu de phpMyAdmin qui n'est pas le meilleur...

Voici un petit tuto sur les tables de codage utf-8 et PHP:

http://electron-libre.fassnet.net/utf8.php



++

* Il s'agit d'une erreur apparue durant la rédaction de mon post... je suis passé du mode Texte au mode Wysiwyg par les onglets!
 
Nouvelle étincelle
Avatar de Babounet
  • Messages : 11
  • Inscrit : 24 Février 2008
  Lien vers ce message 14 Juin 2008, 23:13
En faite dans le phpmyadmin si je choisis latin1 ça s'affiche mal mais sur le forum nickel (à part les "à" mais bon ça, pas grave).

Gracias a todos.
 
Répondre


.