Pb avec les caractrèe accentué
August 08, 2008 06:32AM
Salut,

J'ai un problème d'affichage avec les caractères accentués qui viennent de ma base.
Ceux des menus sont ok!

Pour infos j'ai migré d'une version 5.1.7 en 5.2.8
Dans PhpMyAdmin les caractères accentués sont corrects!

Ce doit être un pb d'encodage avec la base mais je ne sais pas ou faire les modifs

Ludo
Re: Pb avec les caractrèe accentué
August 08, 2008 07:06AM
Souvent c'est lié à une différence d'encodage entre "phorum" et la base.
Il faut vérifier que le fichier french.php soit dans le bon "format" (UTF8) :
[www.phorum.org]
Re: Pb avec les caractrèe accentué
August 08, 2008 07:11AM
Oui j'ai fait c'est vérification
J'ai aussi essayé de le remplacer par iso-latin1... sans succés.

Par contre tout à fonctionné quand j'ai pris le 1er fichier du post que tu m'indiques! Sauf bien sur les menus!

Comment faire pour que tout soit en utf-8? y compris dans la base de données

Ludo



Edited 2 time(s). Last edit at 08/08/2008 07:55AM by rangdalf.
Re: Pb avec les caractrèe accentué
August 08, 2008 09:17AM
Si un ne fonctionne pas et l'autre fonctionne c'est que tu as une "incohérence" de format. Ton "thème"

De plus il ne faut pas juste changer le "texte" ISO machin chose mais "convertir" le format (avec un éditeur de texte qui le permet, style Smultron sur Mac, Notepad++ sur Windows et Gedit sur Linux)

Il faut que ta base, ton fichier french.php et ton thème soit TOUS dans le même encodage.

Le fichier que j'ai fourni est en UTF8 :
[www.phorum.org]

Si tu utilises le thème par défaut de Phorum (emerald) ça doit aussi être de l'UTF8, donc si ta base est aussi en UTF8 ça devrait aller.
Re: Pb avec les caractrèe accentué
August 10, 2008 03:25AM
Salut,

La solution pour résoudre mon problème a été de recréer une base en utf-8.
Maintenant tout est ok :)

Merci pour ton aide!
Re: Pb avec les caractrèe accentué
December 16, 2008 03:19AM
Bonjour,

Lorsque je post des message sur mon forum avec le caractère à celui ci resord en � par exemple :

intégré � Pixi au lieu de intégré à Pixi

J'ai bien le french.php en UTF-8 et la table message dans mySQL en charset = utf8

Si les accents sortent bien pour éè pourquoi pas pour les à ?

Merci de m'aider dans mes recherches
Re: Pb avec les caractères accentués
July 24, 2009 08:46AM
Bonjour rangdalf,
après avoir fait la mise à jour de phorum 5.1.23 vers 5.2.12a, j'ai le même problème avec les accents latins. Quand tu dis avoir résolu ton problème en recréant une base en utf-8, comment as-tu procédé ? As-tu exporter la base de donnée au format .sql, ouvert le fichier dans un éditeur de texte, enregistré le texte au format utf-8 et ensuite fait une importation de ce fichier .sql en spécifiant que le fichier est au format utf-8 ?

Merci pour ton aide
Re: Pb avec les caractères accentués [RESOLU]
July 27, 2009 03:36AM
Bonjour,

suite à mon message ci-dessus (July 24, 2009 08:46AM), j'ai résolu mon problème en corrigeant simplement le fichier /include/lang/french.php de la façon suivante:

1) changer le paramètre indiquant le jeu de caractère utilisé
original: $PHORUM['DATA']['CHARSET'] = "UTF-8";
modifié: $PHORUM['DATA']['CHARSET'] = "ISO-8859-1";

2) changer le paramètre indiquant comment les paramètres locaux tels que le temps et les dates doivent être traités:
original: $PHORUM['locale'] = "fr_FR.UTF-8";
modifié: $PHORUM['locale'] = "fr_FR.latin1";

3) changer l'encodage du texte contenu dans le fichier french.php
l'encodage du fichier french.php lui-même a été spécifié comme étant du type "ISO Latin1" et enregistré (save) comme tel. On peut faire ces transformations d'encodage à l'aide d'éditeur de texte comme BBEdit pour les Mac (je suppose qu'on peut faire la même chose du côté PC avec UltraEdit).

Maintenant le contenu de tous mes forums apparaissent normalement à l'écran.

Daniel Scherly
Your IP address, domain or ISP has been blocked. Please contact the forum administrators.
Sorry, only registered users may post in this forum.

Click here to login