Fork me on GitHub




« 1 (2)


Re: v1.3 vers 2.5
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Bon courage
Je t'ai envoyé un message privé.

Posté le : 30/08/2014 22:38

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: v1.3 vers 2.5
Team FrXoops
Inscrit: 12/08/2003 14:34
De Montpellier
Messages: 209
Faut reprendre le processus de zéro

Posté le : 31/08/2014 12:32

11 ans de Xoops !
Partager Twitter Partagez cette article sur GG+
Re: v1.3 vers 2.5
Team FrXoops
Inscrit: 12/08/2003 14:34
De Montpellier
Messages: 209
J'ai repris depuis le début.

Réimporté ma bdd avec les accents qui sont bons.

Puis je lance convert_mysql et là, c'est le drame.

La majorité de ce qui a un accent est corrompu.

Si je convertis la table à la main dans pma (juste la table) je conserve les accents. Donc je vais me taper la saisie à la main.

Je reviendrai pour plus d'infos :D

Posté le : 19/09/2014 00:33

11 ans de Xoops !
Partager Twitter Partagez cette article sur GG+
Re: v1.3 vers 2.5
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
avec convert_mysql, si tu perd tes accents, c'est qu'il y a un problème avec les données.
Soit c'est
- un mauvais "charset" spécifié au départ (et oui, j'ai pas mis de système qui test le charset du champs, de la BDD ou des données, par manque de temps à l'époque et surtout que vu la quantité de charset disponible dans MySQL, cela aurai été très long a coder et surtout pas ismple à optimiser)
- Soit tu as mis des données UTF-8 dans des tables latin par exemple, on y arrive assez facilement, si à un moment donnée tu avais un thème ISO et une BDD UTF-8 par exemple (en clair, que les charset ont été mélangé). Là par contre il n'y a pas moyen de tester le type de données dans le champs, on ne peut que se contenter du déclaratif lors de la création.
- Soit tes données à l'origine sont en ISO, et comme tu ne travail pas sur la base d'origine mais sur une sauvegarde(ce qui est normal), lors de la création de la sauvegarde (pour le peut que ce n'est pas sur la même machine), la nouvelle machine les créés en UTF-8 puis stock les données en ISO

convert_mysql n'est pas parfait, il fonctionne que dans le cas où les données d'origines sont correctes et surtout uniformes (le même charset). La seul réelle limite est la taille de la BDD (qui dépend des limites de l'hébergement)

Posté le : 19/09/2014 13:02
Partager Twitter Partagez cette article sur GG+
Re: v1.3 vers 2.5
Team FrXoops
Inscrit: 12/08/2003 14:34
De Montpellier
Messages: 209
C'était surtout pour signaler mon soucis au cas ou d'autres le rencontreraient ^^

Je pense que tu dois pas être loin de la vérité. Si j'exporte en iso-8859-1/15 ça merdoie dans les caractères accentués et consorts.

Si j'exporte en utf8 j'ai mes accents...

Posté le : 19/09/2014 14:46

11 ans de Xoops !
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

49 Personne(s) en ligne (35 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 49 | Plus ...