[résolu]module search et ces maudits accents

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
Jean le Chauve

[résolu]module search et ces maudits accents

Post by Jean le Chauve »

Tout marchait bien jusqu'au moment où j'ai décidé de modifier l'intégralité des champs de ma BD vers UTF-8 general-ci et l'interclassement vers UTF-8 UNICODE-ci.
Tous les contenus ont été passé à la moulinette et je n'ai plus que de très beaux é et autres &.....;
Malheureusement, les titles, les menus s'affichent avec des &...
Ce n'est pas très grave, je pourrais les remodifier.
Où je me retrouve avec un plus gros problème, c'est le module search qui refuse obstinément de me trouver des mots accentués.
J'ai suivi la plupart des fils concernant les problèmes UTF-8 (surtout http://forum.cmsmadesimple.org/index.ph ... 19.15.html), j'ai modifié le fichier include.php
en ajoutant la ligne $cmsdb->Execute('set names utf8');
J'ai vérifié le fichier action.do.search.php auquel je n'ai pas du faire de modif.
J'ai vidé la table search_index
J'ai relancé l'indexation via l'admin.
j'ai mis l'encode par défaut UTF-8
J'ai vidé le cache.
Rien n'y fait.
Dans la table des mots indexés, les mots sont découpés : ex:
1 probl&egrave (sans le ; )
2 me
au lieu de problème

Je tourne avec la version mle 1.3.1 (mais la BD n'a pas encore été modifiée et les fichiers alby ne sont pas encore en fonction).
mysql 5
php5
hébergeur ovh
Je code en source (pas d'éditeur Tiny ou FCK)

Devrais-je tout réinstaller ?

Je remarque que tous mes sites sous cmsms ont le même problème (même si je n'ai pas modifié la BD pour tous).
Idem pour http:preventionsida.org (plusieurs sites de la communauté française tournent avec cmsms)
Par contre, la recherche sur le site de JCe fonctionne correctement :)
Peut-être, si quelqu'un trouve la solution, serait-il bon de placer cette dernière bien en vue dans la doc ?
Last edited by Jean le Chauve on Thu Aug 07, 2008 7:50 pm, edited 1 time in total.
jce76350
Beta Tester
Beta Tester
Posts: 2097
Joined: Mon May 29, 2006 1:20 pm

Re: module search et ces maudits accents

Post by jce76350 »

re

déja réindexé le contenu avec le bouton ad-Hoc
Extensions  » Recherche / onglet Options
Jean-Claude Etiemble MyPageFr
Jean le Chauve

Re: module search et ces maudits accents

Post by Jean le Chauve »

Bonjour jce, merci de t'occuper de ce problème.

La réindexation avait été faite, j'ai recommencé, toujours pas de résultat concluant.
Voici comment il indexe référencement.
r&eacute 
f&eacute
rencement

Et voici search_words :
référencement

Je vais faire l'upgrade 1.4
Last edited by Jean le Chauve on Mon Aug 04, 2008 6:54 am, edited 1 time in total.
Jean le Chauve

Re: [résolu]module search et ces maudits accents

Post by Jean le Chauve »

Je code directement en latin 1 dans les contenus, titres, menus, enfin partout, quoi.
Et ça ressort vaide utf-8.
Et la recherche fonctionne.
Je réencode tous mes sites et basta.  :-\
Pierre M.

Re: [résolu]module search et ces maudits accents

Post by Pierre M. »

Pardon, j'ai du mal à comprendre la solution.

Quel sont les jeux de caractères
-du système d'exploitation du serveur web ?
-du système d'exploitation du serveur db ?
-du serveur web ?
-de l'instance de base de données ?
-de php ou du pilote SQL ?
-des entêtes http ?
-du paramétrage des navigateurs ?
-du système des navigateurs ?
-du système admin ?
-du navigateur admin ?

Comment "code-t-on comme ci plutôt que comme ça" ?
Comment réencode-t-on ?

Merci d'avance pour vos éclaircissements. Vous l'aurez compris, les jeux de caractères, c'est pas mon fort.

Pierre M.
Post Reply

Return to “French - Français”