Bonjour,
Je récupère un fichier xml qui est encodé en US-ASCII que je mets en base de donnée mysql.
Dans la base j'ai donc les accents sous cette forme .
exemple:
& #233; => é
& #232;=>è
etc ......
J'ai crée un moteur de recherche dans la base.
Lorsque je cherche par exemple un mot avec accent tel que : " réalisation " , il ne le trouve pas vu apparemment qu'il est écrit sous cette forme " r& #233;alisation " dans la base.
Je ne vois pas trop comment m'en sortir.
Ce que j'ai fais pour l'instant ( ce qui n'est pas la meilleur méthode). Je récupérère le fichier xml, je remplace dedans " & #233; par é " et "& #232; par è " ainsi de suite et je le sauvegarde sous cette forme en bdd.
Maintenant le mot "réalisation" est bien trouvé mais le mot "realisation" sans accent n'est pas trouvé.
c'est terrible ces problèmes d'accent pfffff....
Quelqu'un a une idée pour m'en sortir?
Merci
Je récupère un fichier xml qui est encodé en US-ASCII que je mets en base de donnée mysql.
Dans la base j'ai donc les accents sous cette forme .
exemple:
& #233; => é
& #232;=>è
etc ......
J'ai crée un moteur de recherche dans la base.
Lorsque je cherche par exemple un mot avec accent tel que : " réalisation " , il ne le trouve pas vu apparemment qu'il est écrit sous cette forme " r& #233;alisation " dans la base.
Je ne vois pas trop comment m'en sortir.
Ce que j'ai fais pour l'instant ( ce qui n'est pas la meilleur méthode). Je récupérère le fichier xml, je remplace dedans " & #233; par é " et "& #232; par è " ainsi de suite et je le sauvegarde sous cette forme en bdd.
Maintenant le mot "réalisation" est bien trouvé mais le mot "realisation" sans accent n'est pas trouvé.
c'est terrible ces problèmes d'accent pfffff....
Quelqu'un a une idée pour m'en sortir?
Merci