1

salut
j'ai un site qui s'appelle CLANDESTINE (organisation de concerts/festival) avec un forum au menu.
le forum qui est un PHP (je crois) mais il a un défaut! il n'accepte pas les lettres aux accents (à, é, è...) il les remplacent par des points d'interrogation.
etant nul dans ce domaine et qu'en plus je n'ai plus de nouvelle de mon webmaster depuis plusieurs mois je voudrais savoir si il y a une personne qui serai sympas de remedier ce problème!

voici l'adresse du site : http://clandestines.ifrance.com

merci d'avance.
avatar
Atari et GemTos convention
https://gemtos.jimdofree.com/

2

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.)
avatar

3

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
Ancien pseudo : lolo

4

SMF powa \o/

Nil> et mon cul c'est du phpBB ?! oser comparer SMF à ce machin !!
avatar

5

Spipu (./3) :
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

un mysql 4.1 vers 5 suffit à générer ce pb
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

6

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)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

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)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

8

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).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

je ne comprend pas le jargon que vous utilisez mais apparement vous connaissez certainement le problème!
es que il y a une personne (ou plusieurs) qui peux régler le problème?
contactez moi à mon mail : neurasthenie#antispam#wanadoo.fr
merci

[zeph] antispam sur e-mail
avatar
Atari et GemTos convention
https://gemtos.jimdofree.com/

10

!call Zephyr
--- Call : Zephyr appelé(e) sur ce topic ...


attention au mail en clair, il va se prendre des spam dans la gueule !!!!
Ancien pseudo : lolo

11

ben tant pis pour lui, tu voudrais pas que bob lui tienne la bite quand il va pisser aussi ? o_O
avatar

12

na, juste qu'il mette l'antispam... wink
Ancien pseudo : lolo

13

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.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

14

idem : on manque d'informations

déjà, commencer par ca :
Spipu (./3) :
les accents déconnent pour les nouveaux messages ? ou juste pour les anciens ?


Ancien pseudo : lolo

15

Et sinon :
8 Messages dans 5 Fils de discussion par 6 Membres


C'est vraiment tout ce qu'il y a ou tu as perdu des données ?



Parce que :
- si c'est uniquement sur les anciens messages alors les corrections à faire sont limitées
- si c'est aussi sur le nouveaux messages ça serait ptet plus simple de migrer vers un autre système en y copiant les 8 messages...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

16

vince (./5) :
Spipu (./3) :
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

un mysql 4.1 vers 5 suffit à générer ce pb



j'ai télécharger mysql 4.1
qu'es ce que je fais avec? je n'ose faire des conneries!
avatar
Atari et GemTos convention
https://gemtos.jimdofree.com/

17

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.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

18

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!
avatar
Atari et GemTos convention
https://gemtos.jimdofree.com/

19

Donc tous les messages sont là ? => ça ne sera pas impossible de faire une opération manuelle top

tu as essayé de mettre un message avec accents récemment ? ça pose toujours problème ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

20

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?
avatar
Atari et GemTos convention
https://gemtos.jimdofree.com/

21

C'est l'une des tables de ta base de données qui est corrompue, et la réparation automatique a foiré. Si tu as accès à une interface d'administration de ta base de données (probablement phpmyadmin), tu peux aller voir si une option "réparer" s'y trouve (cf ce screenshot).

Si ça ne fonctionne pas, d'après le nom de la table ça ne devrait pas poser problème de la vider complètement, ça éliminera le problème et elle se remplira d'elle-même petit à petit.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)