Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Salut,
j'ai installer punbb sur mon serveur et j'ai un soucis d'accent sur les enregistrement de la base de données..
j'ai chercher à droite à gauche mais je ne trouve pas le problème.. 
je pense que cela viens de la base de données qui est en utf8, mais je trouve pas le moyen de le passer en iso88 et quelques.. 
est-ce que quelqu'un aurait la solution ?
merci à vous
Hors ligne
j'ai installer punbb sur mon serveur et j'ai un soucis d'accent sur les enregistrement de la base de données.
Où ?
Tous les caractères accentués passent très bien sur ton forum
je pense que cela viens de la base de données qui est en utf8, mais je trouve pas le moyen de le passer en iso88 et quelques.
Non, non, non et non.
Même chez Free.fr, Mysql pour la base de données est utf-8 :
xxxxxx.sql.free.fr
* Version du serveur: 5.0.67
* Version du protocole: 10
* Serveur: xxxxx.sql.free.fr via TCP/IP
* Utilisateur: xxxxxxx@1.2.3.4.5
* Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)Par exemple, voici la structure abrégée de la table posts de FluxBB :
'poster_ip' varchar(15) collate latin1_general_ci default NULL,
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
et celles des tables search_cache, search_matches et search_words :
'search_data' text collate latin1_general_ci NOT NULL,
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
On peut voir que bien que MySql soit UTF-8 et les tables en latin-1 (iso-8859-1), tout se passe très bien.
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
ha non, c'ets mon ancien forum ça..
le nouveau c'est shepa.fr
Hors ligne
ha non, c'ets mon ancien forum ça..
Si tu ne mets pas à jour ton profil ou si tu ne l'indique pas dans ta contribution, nous ne pouvons pas deviner que le forum dont tu parles n'est pas celui indiqué.
Cela n'enlève rien à ce que j'ai écrit :
On peut, sans aucun problème utiliser MySql en utf-8 tout en ayant des tables et des champs iso-8859-1.
- Chez qui es-tu hébergé ?
- URL du forum ?
- URL d'une contribution posant problème de caractères accentués ?
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
je suis sur mon serveur dédié pour l'hébergement, pour la db chez amen..
url du forum : www.shepa.fr
pour le truc qui pose soucis, en fait tu peux le voir à la racine du forum sur le nom d'une catégorie..
Hors ligne
Bonsoir,
Déjà, il y a un problème d'installation ou de paramétrage car, lorsque l'on écrit une réponse, après l'envoi, il y a un message d'erreur :
Error: Unable to fetch search index words.
Néanmoins, avant l'envoi, les caractères accentués, même majuscule É È À Ç Ô Û Î Ê sont très bien vus.
Voir les caractéristiques de la base de données et la structure des tables
Pour info, voici la structure de la table punbb posts :
CREATE TABLE IF NOT EXISTS `punbb_posts` (
`id` int(10) unsigned NOT NULL auto_increment,
`poster` varchar(200) collate latin1_general_ci NOT NULL default '',
`poster_id` int(10) unsigned NOT NULL default '1',
`poster_ip` varchar(15) collate latin1_general_ci default NULL,
`poster_email` varchar(50) collate latin1_general_ci default NULL,
`message` text collate latin1_general_ci NOT NULL,
`hide_smilies` tinyint(1) NOT NULL default '0',
`posted` int(10) unsigned NOT NULL default '0',
`edited` int(10) unsigned default NULL,
`edited_by` varchar(200) collate latin1_general_ci default NULL,
`topic_id` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `punbb_posts_topic_id_idx` (`topic_id`),
KEY `punbb_posts_multi_idx` (`poster_id`,`topic_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;et celle de search_words
CREATE TABLE IF NOT EXISTS `punbb_search_words` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`word` varchar(20) character set latin1 collate latin1_bin NOT NULL default '',
PRIMARY KEY (`word`),
KEY `punbb_search_words_id_idx` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;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
pour la table post, j'étais en latin_swedish.. 
j'ai changer en latin1_general_ci, mais toujours le même soucis..
est-ce que l'on peut trouver le fichier .sql de la base au complète ?
je pense que je vais réinstaller la base avec le .sql ce sera plus simple..
Dernière modification par borkmadjai (17-12-2008 14:19:34)
Hors ligne
en fait toutes les base sont en latin_swedish.. 
l'install du forum à craquer ou quoi ?
Hors ligne
en fait toutes les base sont en latin_swedish. L'install du forum a craqué ou quoi ?
Bonjour,
On n'en a pas grand chose à faire que les « collations » soient en latin1_swedish_ci ou en latin1_general_ci car tu confonds allégrement jeu de caractère (charset) avec interclassement (collate).
Le fait que tous tes « collate » (Et non pas charset) soient en latin1_swedish_ci provient du fait que MySql AB est une boîte suédoise et que par conséquent, sans indication contraire, les bases et tables crées auront, par défaut, un « collate » latin1_swedish_ci.
Ce qui est important, c'est le jeu de caractères (charset).
Toutes les tables FluxBB (PunBB) sont définies avec un charset latin1 comme on peut le voir dans l'exemple précédent avec la table posts.
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
je passe sous joomla, mais merci quand même des conseils.
Hors ligne
Pages : 1