Bonjour,

J'ai un petit problème d'encodage entre PHP et MySQL.
Dans une class, j'ai ceci :

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";
et lors de la réponse de retour, il encode le £ en Ä£.
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