Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 28-01-2008 21:05:59

rem
Membre

problème de caractères apres export de base mysql

Bonsoir,
je sais les problèmes d'exportations de base mysql sont déjà traités sur plusieurs autres sujets mais aucune explication claire ne permet de résoudre le problème.uvé)

je pars d'un forum hébergé chez 123.fr pour l'installer sur nuxit.com
le transfert se fait sans problème et en ouvrant le fichier .sql je n'ai aucun soucis de caractères à la con. l'export se fait en utf8
j'importe la base sur le nouvel hébergeur en utf8
et là quand jepasse sur le forum j'obtiens ces fichus caractères à la place des caractères accentués.
je rame depuis deux jours.
si quelqu'un a une idée je suis preneur

le forum d'origine est http://pup.moi.fr/punBB le nouveau http://forum.pup66.fr

merci

Hors ligne

#2 28-01-2008 22:57:59

MzRT
Membre

Re : problème de caractères apres export de base mysql

Salut rem, essaye d'aller dans \include\template et dans le fichier main.tpl de remplaer la ligne de base par

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8>" />

Hors ligne

#3 28-01-2008 23:35:16

rem
Membre

Re : problème de caractères apres export de base mysql

c'est mieux : les textes des dsicussions sont ok mais les parties du forum accentuées merdoient genre

Dernire visite:

Hors ligne

#4 29-01-2008 12:55:57

MzRT
Membre

Re : problème de caractères apres export de base mysql

Dans la nouvelle base de données quand tu affiches le texte d'un post par exemple dans phpmyadmin, est-ce que tu as bien les accents?

Hors ligne

#5 29-01-2008 18:15:02

rem
Membre

Re : problème de caractères apres export de base mysql

nan pas d'accent mais des caractères à la con sad
exemple :

ça peut s'faire ouaip !

Hors ligne

#6 30-01-2008 13:35:12

Mpok
Néo Admin

Re : problème de caractères apres export de base mysql

@MzRT : désolé, mais... n'importe quoi !! sad

Dans le fichier main.tpl, la meta http-equiv doit ABSOLUMENT rester en ISO-8859-1, tout simplement parce que punbb fonctionne uniquement avec ce charset (et ceux qui tentent de faire croire au contraire sont des ignorants..).

Donc, le problème soulevé vient seulement d'un problème de définition des tables : celles-ci doivent être déclarées explicitement en latin-1 (avant l'import) sinon l'import ne fonctionnera pas.
Si l'import est global (structure + données), le mieux est de virer à la main la partie structure, de refaire une install propre sur des tables en latin-1, puis de ré-importer les anciennes données en spécifiant correctement le charset d'origine.

Hors ligne

#7 30-01-2008 20:04:02

rem
Membre

Re : problème de caractères apres export de base mysql

Mpok> merci de ton aide
question subsidiaire : tu dis virer à la main la partie structure ... peux tu préciser ?

Hors ligne

#8 02-02-2008 12:31:37

Mpok
Néo Admin

Re : problème de caractères apres export de base mysql

rem a écrit :

tu dis virer à la main la partie structure ... peux tu préciser ?

Quand on fait une sauvegarde avec phpMyAdmin (et à moins d'avoir décoché l'option "Structure"), il y a dans le fichier sql résultant, tout d'abord la partie qui se charge de créer la table (la structure) puis les données, et ce pour chaque table.
Je parlais donc de virer (avec un éditeur texte quelconque) les quelques lignes en début de chaque table correspondant à la création de la table puisque dans l'exemple que je donnais on repartait d'une base propre (donc les tables étant déjà créés avec "install.php").

PS: désolé pour le retard, pas de connexion depuis 4 jours... sad

Hors ligne

#9 04-02-2008 20:00:36

rem
Membre

Re : problème de caractères apres export de base mysql

super ...
ça fonctionne sans problème !
je viens de finaliser http://forum.pup66.fr
que du bonheur.
merci Mpok

Hors ligne

Pied de page des forums