Nil Le 07/04/2008 à 17:04 C'est bizarre, ça ressemble à un truc tout fait genre phpBB (c'est SMF, je ne connaissais pas mais bon...), généralement c'est bien packagé à ce niveau.
C'est clairement un problème d'encodage. Après, reste à savoir si c'est parce qu'il y a une différence entre l'encodage spécifié dans le code HTML et celui de la base de données, ou s'il y a des conversions qui ne sont pas/mal faites lors des récupérations des données de formulaires. Mais comme c'est du code tout fait, c'est un peu chiant de s'y plonger dedans (on risque de casser des trucs lors d'une mise à jour, etc.)
Spipu Le 07/04/2008 à 17:31 les accents déconnent pour les nouveaux messages ? ou juste pour les anciens ? car pour moi, ca ressemble egalement à un pb de migration d'un serveur vers un autre, et dans ce cas là, seuls les anciens messages devraient être impactés
insoo Le 07/04/2008 à 20:36 SMF powa \o/
Nil> et mon cul c'est du phpBB ?! oser comparer SMF à ce machin !!
Zeph Le 07/04/2008 à 22:33 yep il faudrait quelques informations supplémentaires sur le problème.
ceci dit, les "?" qui apparaissent ça ressemble à du latin-1 affiché en tant qu'utf-8, ce qui est curieux parceque le site m'a l'air d'être en latin-1 sans problème apparent (headers contradictoires ou autres)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
vince Le 07/04/2008 à 22:45 c'est ptet une migration qui a pris du latin1 pour du utf8_general_ci avec passage obligé en latin1_swedish_ci (les interclassement "imposés" ont favorisé la merde lors du passage utf8)
Zeph Le 07/04/2008 à 22:49 A priori les interclassements n'ont aucune influence là dessus (l'interclassement change juste la façon dont MySQL fait ses comparaisons, de façon à avoir un vrai ordre alphabétique en UTF8 plutôt qu'un truc foireux basé sur le code binaire des caractères par exemple). Un mauvais interclassement peut juste donner des résultats curieux lors des "order by machin", ou bien des erreurs de violation de clé unique (ou à l'inverse pas d'erreur alors que deux clés supposées être égales sont insérées sans problème).
En revanche il peut y avoir eu un problème au niveau de l'encodage lors de l'importation de la base. Le moyen le plus simple de vérifier c'est de faire le "set NAMES = blabla" où il faut et de voir si ça règle le problème (si oui, y'a plus qu'à dumper et réinjecter la base avec le bon format).

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
insoo Le 08/04/2008 à 08:14 ben tant pis pour lui, tu voudrais pas que bob lui tienne la bite quand il va pisser aussi ? o_O
Zeph Le 08/04/2008 à 09:32 c'est fait.
vicomte > Tout le monde n'a pas forcément le temps de t'aider, surtout là où il est impossible de savoir si le problème est compliqué à régler ou pas. Tu devrais dans un premier temps rassembler un maximum d'informations pour aider à comprendre ce qui peut se passer, et éventuellement si quelqu'un pense qu'il peut t'aider il se manifestera.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Rien...
Déjà on ne sait pas si ton problème est vraiment un problème de mise à jour, et puis revenir en arrière n'est certainement pas la bonne solution, de plus MySQL ne prévoit certainement pas de revenir en arrière dans les versions, il faudrait faire un dump et réimporter, mais du coup autant faire le dump, le corriger et le réimporter dans la version actuelle.
PMMS Le 26/04/2008 à 07:46 excusez moi si je vous donne peu d'information mais la seule chose que je peu vous dire c'est que le webmaster à mi un forum et ces messages ne sont pas des anciens! ils sont ecrit une fois le forum installer!
PMMS Le 26/04/2008 à 13:32 Bon j'ai su remplacé les "?" par les lettres adequate et après sauvegarde cela fonction!
mais maintenant j'ai un autre soucis! je ne peux ecrire de nouveau sujets, j'ai une fenetre qui m'indique ça :
Table './i4076991/smf_log_floodcontrol' is marked as crashed and last (automatic?) repair failed
Fichier: /www/sites/1/ifrance.com/c/l/clandestines/site/phpBB2/Sources/Subs.php
Ligne: 2912
ça veux dire quoi?