Un convertisseur de database de latin1 vers utf 8 ?

Le
Jacques_Lavau
Bonjour,
Club-internet a été racheté par SFR, et les ennuis de conversion vers le
nouveau site ont commencé.
OK pour transférer le html.
C'est pour transférer la database du forum, que les choses se sont
sérieusement gâtées.
L'original est encodé en Latin1.
La cible exige du UTF8.
Résultat net - je vous passe toutes les complications et difficultés
intermédiaires - est que sur la cible, tous les topics, tous les forums
et tous les messages sont coupés au premier caractère accentué.
L'import par MyAdmin est bloqué par la limitation de taille de la database.
SFR suggère BigDump, qui ne fonctionne pas non plus.
MySQLdumper semble fonctionnaer, sauf qu'il ne réussit pas à convertir
de Latin1 vers UTF8.
Je me souviens que le forum SMF propose cette conversion à l'administrateur.
N'y a-t-il d'autre moyen, d'autre moulinette de conversion, que de
passer sur place de fluxBB (ex-PunBB) à SMF, convertir sur place vers
UTF8, puis exporter cette database-là ? Et du coup renoncer à un
forum FluxBB pour s'en tenir à un forum SMF, plus lourd en code, mais
bien moins lourd en database, et qui sait faire ses sauvegardes, lui.

Ça devrait quand même exister, une moulinette à encodages ?


--
Je suis las d'assurer un service public d'éducation, qui me vaut tant de
coups de surin par les voyous du Net.
http://lavaujac.club.fr/Quantique_pour_les_nuls.html
http://quantic.deonto-ethics.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jacques_Lavau
Le #22050901
Jacques_Lavau a écrit :
Bonjour,
Club-internet a été racheté par SFR, et les ennuis de conversion vers le
nouveau site ont commencé.
OK pour transférer le html.
C'est pour transférer la database du forum, que les choses se sont
sérieusement gâtées.
L'original est encodé en Latin1.
La cible exige du UTF8.
Résultat net - je vous passe toutes les complications et difficultés
intermédiaires - est que sur la cible, tous les topics, tous les forums
et tous les messages sont coupés au premier caractère accentué.
L'import par MyAdmin est bloqué par la limitation de taille de la database.
SFR suggère BigDump, qui ne fonctionne pas non plus.
MySQLdumper semble fonctionner, sauf qu'il ne réussit pas à convertir
de Latin1 vers UTF8.



Réglé, à une table près, dont l'export est numérique.
La source en phpMyAdmin 2.6.2. ne sait exporter qu'en Latin1.
La cible sait importer des tables, zipées, en spécifiant l'encodage du
fichier. J'avais corrigé quatre petites tables à la main, la pire étant
"forums".
Topics est passé par la méthode d'import séparé ci-dessus.
Pour les posts, il a fallu ziper.
Puis aller dans l'administration du forum FluxBB pour reconstruire les
index.

Ça devrait quand même exister, une moulinette à encodages ?



Notepad++
Jacques
Le #22050891
Jacques_Lavau a écrit :
Jacques_Lavau a écrit :

Bonjour,
Club-internet a été racheté par SFR, et les ennuis de conversion vers
le nouveau site ont commencé.
OK pour transférer le html.
C'est pour transférer la database du forum, que les choses se sont
sérieusement gâtées.
L'original est encodé en Latin1.
La cible exige du UTF8.
Résultat net - je vous passe toutes les complications et difficultés
intermédiaires - est que sur la cible, tous les topics, tous les
forums et tous les messages sont coupés au premier caractère accentué.
L'import par MyAdmin est bloqué par la limitation de taille de la
database.
SFR suggère BigDump, qui ne fonctionne pas non plus.
MySQLdumper semble fonctionner, sauf qu'il ne réussit pas à convertir
de Latin1 vers UTF8.




Réglé, à une table près, dont l'export est numérique.



Réglé : exporter search_words (le forum est un FluxBB) en format
*binaire* et non hexadécimal. Et zippé pour rester en deçà des 2 Mo.
Importer au format Latin1.

That's done !
Publicité
Poster une réponse
Anonyme