Bonjour,
Sur des sites bulgare que je gère, la page des statistiques
me donne parfois des "referers" avec des petits diamands noirs
pour des entrées provenant de Google.
Le problème est causé par le fait que les referers sont en
"windows-1251" tandis que mes sites sont en UTF-8. Google est
normalement en UTF-8, mais on dirait que parfois non..
J'ai plongé dans inc_statistiques.php3 à la fonction
stats_show_keywords() pour constater que le charset est converti
seulement si Google est en UTF-8 (probablement ça assume que le
site est dans un encodage régional).
J'envoie donc en pièce-jointe une bricole qui règle le problème
chez moi (version CVS). À noter que j'ai simplement isolé Google
du "if" pour convertir ses mots-clés peu importe l'encodage.
Je n'ai pas observé ce problème avec MSN ou AOL, probablement car
ils sont très peu fréquentés par les bulgares (ça fait partie des
petits plaisirs de vivre en Bulgarie: pas de CDs d'AOL par la
poste
Traditionnelle saisie d'écran du problème:
-> http://www.bidon.ca/transit/ecran_spip_charset.jpg
Qu'en pensez-vous?
mathieu
inc_statistiques.php3.diff (1.02 KB)