Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Problème moteur de recherche interne

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
aiepepito
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Jan 2005
Messages: 243
Localisation: Nice

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:28    Sujet du message: Problème moteur de recherche interne

Bonjour à tous,

J'ai un petit soucis avec un moteur de recherche interne sur un site; je m'explique :

Il m'est impossible d'obtenir des résultats avec accents lors de mes requêtes SQL.
J'ai essayé d'utiliser LIKE dans un premier temps puis REGEXP mais rien n'y fait.
Mes tables sont encodées en utf8, il me semble que le problème doit être lié à ça. Y a t il une solution? Une astuce? Je me doute bien que oui mais à vrai dire je lutte vraiment pour la trouver...

D'avance merci pour votre aide

p.s: j'ai lu les autres topics ayant un sujet similaire mais n'ai trouvé réponse nul part
 
aiepepito Visiter le site web du posteur
serval2a
WRInaute accro
WRInaute accro

Inscrit le: 21 Mar 2005
Messages: 3016
Localisation: A la poursuite de Googlebot.

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:29    Sujet du message: Problème moteur de recherche interne

Bonjour,
Tes pages sont dans le même encodage ?
As-tu essayer de convertir en plus la variable du formulaire en UTF-8 ?
@+
 
serval2a Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12363
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:33    Sujet du message: Problème moteur de recherche interne

euh, cela depend de la config mysql aussi, non ? je suis pas expert la dedans, mais je sais que sur mon serveur si je fais une requete sur "mange" il me sort aussi "mangé"
 
e-kiwi Visiter le site web du posteur
aiepepito
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Jan 2005
Messages: 243
Localisation: Nice

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:34    Sujet du message: Problème moteur de recherche interne

La variable en question est passée en GET; ma requête est donc sur des caractères sans accents.
Je pense pas qu'il puisse y avoir un rapport avec l'encodage de mes pages puisque mon soucis ne provient uniquement des (non) résultats de cette fameuse requête.

Mes 2 tests ci-dessous ne me trouvent aucune correspondance alors que j'ai des formations sur les "base de données".

SELECT * FROM formations WHERE LOWER(nom_formation) LIKE '%donne%'

SELECT * FROM formations WHERE LOWER(nom_formation) REGEXP('donne')
 
aiepepito Visiter le site web du posteur
finstreet
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2005
Messages: 9508

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:41    Sujet du message: Problème moteur de recherche interne

ils sont pas codés en HTML tes accents ?
 
finstreet Visiter le site web du posteur
aiepepito
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Jan 2005
Messages: 243
Localisation: Nice

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:42    Sujet du message: Problème moteur de recherche interne

Non, ils sont justement encodés en utf8.
 
aiepepito Visiter le site web du posteur
serval2a
WRInaute accro
WRInaute accro

Inscrit le: 21 Mar 2005
Messages: 3016
Localisation: A la poursuite de Googlebot.

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:52    Sujet du message: Problème moteur de recherche interne

C'est sur le site de ton profil avec ce problème là
search.php?method=recherche&result=24&prenom=mégane&order=1
search.php?method=recherche&result=24&prenom=megane&order=1
C'est ça ?
Si oui, effectivement celà semble être un problème d'encodage les pages sont en ISO et si la base est en UTF-8 il va y avoir un problème, essaie un utf8_encode de ta variable quand tu la récupères.
 
serval2a Visiter le site web du posteur
aiepepito
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 19 Jan 2005
Messages: 243
Localisation: Nice

URL permanente de ce messagePosté le : Mar Mar 11, 2008 11:55    Sujet du message: Problème moteur de recherche interne

Non ca n'a absolument rien à voir avec le site de mon profil Smile
J'ai collé au dessus les requêtes en question (sur des formations informatiques).
 
aiepepito Visiter le site web du posteur
bproductiv
WRInaute accro
WRInaute accro

Inscrit le: 27 Déc 2004
Messages: 2272
Localisation: La roche s/ yon

URL permanente de ce messagePosté le : Mar Mar 11, 2008 15:43    Sujet du message: Problème moteur de recherche interne

ta page utilise quel encodage? et ta base de donnée ?
 
bproductiv Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort