[spip-dev] [bug] souligné, moteur de recherche et utf8

Bonsoir,

Mon site et ma base sont en utf-8 par défaut.
Super, ça marche bien :slight_smile:

Le seul gag, c'est quand je recherche des mots avec des accents à
l'intérieur :
le /span se retrouve après le caractère accentué et la toute la fin de la
page se retrouve en jaune !

Mot recherché : "chat" (en fait "chatière")
Regardez :
http://81.56.244.159/article.php3?id_article=50&var_recherche=chat

Si par contre je recherche chatière, alors la c'est ok:
http://81.56.244.159/article.php3?id_article=50&var_recherche=chatière

Merci,
Yves

PS: gardez l'utf8 par défaut :slight_smile:

As-tu réindexer ton site?

À première vue, il semble que ton index soit resté en iso-8859-1.

André

À première vue, il semble que ton index soit resté en iso-8859-1.

Mon site est réglé en utf-8 (on le retrouve bien dans le source HTML des
pages et les accents s'affichent correctement).

Et le moteur de recherche supprime les accents avant de stocker les mots
dans son index (spip_index_dico).

  16803418062107996086 chauvet
  3742845475516574395 pres
  1206386047632106365 4avignon
  3751381945128846813 cachee
  11371120342967776117 derriere
  15054608303201898332 pilier
  12347788483374602382 trouve
  3293576657515807859 lieu
  17778380620742677891 dont
  8987195094212900851 acces

Merci quand même.

Amicalement,
Yves

PS: je viens de faire une recherche plus approfondie et le problème semble
connu :
Dans la fonction surligner_mots de ecrire/inc_surligne.php3, il y a le
commentaire suivant :
// si quelqu'un a une idee pour rendre ca compatible utf-8 ?