Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 19-03-2009 12:44:38

kravitzcc
Membre

FluxBB version française 1.2.21 et UTF-8

Bonjour j'utilise actuellement FluxBB version française 1.2.21.

J'aimerais savoir si il est possible de l'installer sur un base de donnée encodée UTF-8 ?
Si non, une autre version de FluxBB permet il de le faire ?

Je n'ai pas trouvé de solution sur le forum.

En vous remerciant pour votre aide

Julien

PS: Actuellement, les accents ne s'affichent pas correctement. Je pense que le problème vient de l'encodage UTF -8 .

Dernière modification par kravitzcc (19-03-2009 12:51:30)

Hors ligne

#2 19-03-2009 13:25:11

Defaz
Membre

Re : FluxBB version française 1.2.21 et UTF-8

Salut !

Sur ton forum je n'ai pas de problème d'accents.

Pour répondre à ta question, non il n'existe pas de version UTF-8 officielle mais une hypothétique 1.4 le proposera quand elle sera terminée (ne demande pas quand car la réponse sera : "quand elle sera terminée" happy ).
A voir si un utilisateur à une version UTF-8 à te proposer (tout en sachant que faire des mises à jour de versions risquent d'être galère avec cette modif)

Tcho smile

Hors ligne

#3 19-03-2009 13:41:59

kravitzcc
Membre

Re : FluxBB version française 1.2.21 et UTF-8

Merci pour ta réponse,

L'anomalie de caractère accentués n'est visible qu'avec internet explorer.
Étrangement l'ensemble de forum semble fonctionner correctement malgré l'encodage de la base de données.

Voici les paramètres de ma base
Jeu de caractères pour MySQL:  UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: UTF8_unicode_ci

Sur Firefox, le codage passe automatiquement en ISO. Et le forum semble correctement fonctionner
Sous internet explorer, il reste en UTF-8 et la il ne s'affiche plus correctement

L'unique solution est de changer l'encodage de ma base de donnée ?
Pourriez vous m'apporter votre aide a ce sujet ?
Maintenant que l'erreur est faite, comment 'migrer' mon forum si nécessaire ?

Dernière modification par kravitzcc (19-03-2009 15:31:48)

Hors ligne

#4 19-03-2009 16:51:35

kravitzcc
Membre

Re : FluxBB version française 1.2.21 et UTF-8

j'ai en fait recrée mon fichier main.tpl et cela semble fonctionner....

J'ai donc une question.

Pourquoi cela fonctionne alors que il me semble, cela ne devrait pas ?
ma base est toujours en UTF-8
en meta j'ai charset=iso-8859-1

Cela me semble brouillon... pourriez vous m'éclairer sur ce sujet

Hors ligne

#5 19-03-2009 19:23:29

Otomatic
Régisseur

Re : FluxBB version française 1.2.21 et UTF-8

Bonjour,

En effet, si on regarde les options MySQL, par exemple avec PhpMyAdmin, en local ou chez son hébergeur, on peut voir :
Jeu de caractères pour MySQL:  UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL : utf8_unicode_ci

Toujours avec le même PhpMyAdmin, si on regarde la structure des tables punbb, par exemple la table "posts", on voit, par exemple :

champ "poster" COLLATE latin1_general_ci
champ "message" text COLLATE latin1_general_ci
et, pour toute la table : DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

Maintenant, regardons les entêtes envoyées par les pages du forum, celle ce cette contribution par exemple :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Allons même plus loin, regardons le "header" de la page qui serait, alors, prioritaire sur la déclation <meta... comme, par exemple :
header("content-type:text/html; charset=iso-8859-1");

On a MySQL qui « travaille » en utf-8, une base de données avec des tables en latin1 (iso-8859-1) et les pages qui sont « codées » en iso-8859-1 et tout ça fonctionne très bien ensemble, sans aucun problème par ce que le type de codage de chaque entité est bien précisé.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#6 20-03-2009 01:15:45

kravitzcc
Membre

Re : FluxBB version française 1.2.21 et UTF-8

merci beaucoup pour cette réponse claire et constructive ...
Je comprends un peut mieux comment tout cela s'emboite.

Au passage j'apprécie également la citation de gandhi dans ta signature...

Longue vie au partage (et donc au libre), et merci a vous 2 d'avoir passez du temps pour me répondre...

Hors ligne

#7 20-03-2009 10:52:52

Otomatic
Régisseur

Re : FluxBB version française 1.2.21 et UTF-8

Bonjour,

J'ajouterais qu'il est indispensable, pour chaque page d'un site, d'envoyer une entête déclarative du jeu de caractères utilisé, du style :

header("content-type:text/html; charset=iso-8859-1");

En effet, la balise
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
arrive alors qu'ont déjà été envoyés plusieurs lignes de déclaration de la page, ne serait-ce que :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>

La plupart des navigateurs se débrouillent pour trouver quel est le jeu de caractère en l'absence de l'entête susmentionnée, mais, en l'envoyant, on est certain que le navigateur ne se trompera pas sur le codage utilisé.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

Pied de page des forums