Problème avec accents dans moteur de recherche perso

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par kickoutbettman, 27 Mai 2009.

  1. kickoutbettman
    kickoutbettman Nouveau WRInaute
    Inscrit:
    27 Mai 2009
    Messages:
    3
    J'aime reçus:
    0
    Bonjour à tous.

    J'utilise MySql et Php.

    J'ai un site web et j'ai créé un moteur de recherche très basic. En fait ca retourne un nom de ville.

    table SQL :
    city
    cityName

    Dans ma table city j'ai un record "Montréal"
    J'ai un "textfield" qui est le input de l'utilisateur.

    Si je fais un query dans SQL directement :
    SELECT * FROM city WHERE cityName LIKE '%Montréal%'
    OU
    SELECT * FROM city WHERE cityName LIKE '%Montreal%'
    dans les 2 cas ca retourne Montréal

    Par contre si je fais

    $filter = $_POST['textfield'];
    SELECT * FROM city WHERE cityName LIKE '%$textfield%'
    dans le cas que le user tappe Montréal ca retourne Montréal, par contre si je tappe Montreal ca me retourne 0 result.

    J'ai vu un post sur ce forum qui semblait être exactement le même problème, par contre il n'y avait de solution qui fonctionnait pour moi.

    Avez-vous une idée quelqu'un,
    Merci pour votre temps.
     
  2. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Bonsoir,

    Dans ta table, quel est l'interclassement du champs cityName ?

    Edit : Bienvenue sur wRi
     
  3. kickoutbettman
    kickoutbettman Nouveau WRInaute
    Inscrit:
    27 Mai 2009
    Messages:
    3
    J'aime reçus:
    0
    Voici, je crois que tu parlais de collation en anglais (utf8_general_ci)

    Field Type Collation Attributes Null Default Extra Action
    nomVille varchar(25) utf8_general_ci No None
     
  4. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    alors là, vraiment au pif

    Code:
    SELECT * FROM city WHERE cityName LIKE CONVERT(_utf8 '%$textfield%' USING utf8) COLLATE utf8_general_ci '
    et pas taper si ça marche pas :)
     
  5. kickoutbettman
    kickoutbettman Nouveau WRInaute
    Inscrit:
    27 Mai 2009
    Messages:
    3
    J'aime reçus:
    0
    :roll:
    Marche pas

    Mais merci pour ton aide.

    D'autres idées ?
     
  6. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    A mon sens c'est effectivement un problème de décalage d'encodage entre la base mysql certainement en UTF-8 et ton formulaire en ISO, tu devrais essayer de convertir le contenu de ta base (ou plutôt de tester si en spécifiant une nouvelle table en iso puis en y insérant tes données en la passant à la moulinette du UTF8-Decode, ou sans le faire dans un premier temps, tu as ce même problème d'accents).
    @+
     
Chargement...
Similar Threads - Problème accents moteur Forum Date
Problème d'apostrophes et d'accents sur Wordpress. Développement d'un site Web ou d'une appli mobile 9 Juillet 2015
Probleme avec les accents dans URL RewriteRule URL Rewriting et .htaccess 14 Juillet 2011
XML+flash, problème d'accents Développement d'un site Web ou d'une appli mobile 29 Mai 2010
Problèmes d'accents sur mon site Développement d'un site Web ou d'une appli mobile 21 Avril 2010
[Problème] Affichage des accents ! Développement d'un site Web ou d'une appli mobile 12 Octobre 2009
problème d'accents dans résultats de recherche google Crawl et indexation Google, sitemaps 2 Octobre 2009
CustomSearch : problème avec les accents dans le champ de saisie Google : l'entreprise, les sites web, les services 30 Juillet 2009
Problèmes d'accents dans l'url URL Rewriting et .htaccess 4 Septembre 2007
Problème d'accents lors de l'indexation par Google Crawl et indexation Google, sitemaps 13 Mai 2007
Probleme avec les accents et mysql Administration d'un site Web 3 Décembre 2006
Problèmes accents Administration d'un site Web 12 Juillet 2006
probleme sur les accents URL Rewriting et .htaccess 11 Décembre 2005
Problème d'accents Administration d'un site Web 18 Juillet 2005
Probleme d'accents dans flux rss ? Administration d'un site Web 7 Octobre 2004
WordPress Problème affichage style avec Elementor (titre, bordures, separateur) Administration d'un site Web 8 Août 2022
Problème d'indexation de backlinks Débuter en référencement 24 Juillet 2022
Problème d'indexation de backlinks Problèmes de référencement spécifiques à vos sites 21 Juillet 2022
Probleme de visibilité de ma page Facebook Facebook 5 Juillet 2022
problème avec le développeur Droit du web (juridique, fiscalité...) 22 Juin 2022
Problème désindexation des pages de Google Débuter en référencement 21 Juin 2022