bonjour,
j'ai un fichier qui interroge la base de donnée du logiciel de ecommerce Prestashop. PRestashop affiche le russe sans problème.
J'ai un fichier codé par moi même qui requête des information produits dans la BDD, mais les textes russe s'affichent avec des ???????.

JE sais que ce n'est pas un pb de base de données. C'est dans mon fichier. Coilà je voudrais savoir comment faire pour afficher correctement les caractères russe?
LEs caractère russe encodé en dur dans le fichier php via echo s'affiche sans problème, ce sont les données tirées de la bdd qui posent problème. J'utilise mysqli en mode objet,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
header('Content-Type: text/html; charset=UTF-8');
session_save_path('session');
session_start();
$id_lang = $_GET['id_lang'];if(!isset($id_lang)){$id_lang=1;}
include("inc/config.php");
$db->query("SET NAMES 'utf-8'");
$sql = 'ma requete blabla';
$db->query($sql);
ma page a un meta :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
et la page est encodée en utf-8 without BOM.

mais j'ai toujours les ????. une idée? merci d'avance.