Bonjour à tous,
Je viens de faire un mini site PHP avec une petite BDD contenant 3 tables : vidéos, catégorie et genre, afin de lister des vidéos sur une page, et pouvoir les filtrer par catégorie ou genre.
J'alimente cette BDD grâce à une interface d'admin simplifiée permettant simplement de faire un INSERT dans la table vidéo (titre, url, id_catégorie, id_genre).
Mon problème est simple, lorsque j'ajoute une catégorie dont le libellé possède un accent, dans ma BDD l'accent est encodé. Par exemple, le "é" devient "é" ce qui fait que derrière, comme je récupère ce libellé dans une variable $categorie_select = $_POST['categorie'], lorsque je veux la réutiliser dans une seconde requête :
$queryC = "SELECT * FROM categorie WHERE categorie.libelle = '".$categorie_select."'";
La requête ne renvoie rien car categorie.libelle n'est jamais égal à $categorie_select à cause justement des accents qui se transforment.
categorie.libelle = maCatégorie
$categorie_select = maCatégorie
Comment faire pour que les accent restent des accents ? Je sais qu'il y a une histoire d'encodage mais ne suis absolument pas calé sur le sujet.
N'y a t-il pas quelque chose à définir dans le header ?
Merci anticipé !
Rom.
Partager