Recherche dans mysql (problème avec les accents)

Petit nouveau ! | 1 Messages

11 août 2011, 13:24

Salut tout le monde,
J'ai une base mysql; Il y des textes accentuées dedans.
Pour être claire, je vous donne un exemple:
le champ1 (colonne) ne contient que le texte "énergie".
Quand je recherche "énergie" dans la base avec le code suivant :

Code : Tout sélectionner

$var = "énergie"; $sql = "SELECT * FROM `matable` WHERE `champ1` LIKE '$var';",
aucun résultat et pas d'erreur.
Avec les textes sans accents, il n'y a aucun problème, il retrouve des valeurs.
Pour info, je viens de tout migrer vers utf8 (la base, la table, les colonnes)

Invité
Invité n'ayant pas de compte PHPfrance

18 oct. 2011, 04:19

Il faut mettre avant le select
mysql_query("SET NAMES UTF8");