Fork me on GitHub

Rapport de message :*
 

Re: v1.3 vers 2.5

Titre du sujet : Re: v1.3 vers 2.5
par montuy337513 sur 19/09/2014 13:02:37

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)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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