Bonjour,
J'ai un petit problème d'encodage entre PHP et MySQL.
Dans une class, j'ai ceci :
et lors de la réponse de retour, il encode le £ en Ä£.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $qET = "SELECT `tb_factures`.*, " ."`tb_juridiction`.`jur_code` AS '£fac_arrondissement', " ."`tb_statuts`.`statuts_libelle` AS '£fac_statut' " ."FROM `tb_factures` " ."LEFT JOIN `tb_juridiction` ON `tb_juridiction`.`jur_id`= " ."`tb_factures`.`fac_arrondissement` " ."LEFT JOIN `tb_statuts` ON `tb_statuts`.`statuts_id` = " ."`tb_factures`.`fac_statut` " ."WHERE `tb_factures`.`fac_id` = $idFact";
Tous les fichiers sont en UTF-8 sans BOM, la base et en UTF-8 et j'ai même ajouter un SET NAMES UTF-8.
Lorsque je test se SELECT directement sous MySQL, cela fonctionne très bien. petite précision, cette classe est appelé en ajax.
Merci d'avance
Yasen77
Partager