Bonjour à tous,

Je viens vers vous car j'ai un petit soucis avec javascript depuis plusieurs jours et je ne trouve pas la solution. Je suis en train de développer un outil dans le cadre de ma mission d'entreprise en Ext-js 3.
Mon problème vient du faite que les données que je rapatrie dans ma grid ne comprennent que les données ne comportant pas d'accent (problème de format visiblement...).
Ma base de donnée est une base Hyperfile SQL et je passe par un lien odbc. La connexion et la récupération des données sont ok mais suite au Json_encode(obligatoire pour une grid Extjs je crois), les données avec accent disparaissent...
C'est bien un probleme de json_encode...mais ou? Pourquoi????????

Voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?php
       
        session_start();
       
        require_once("../Connect.php");
       
        $requete = "SELECT Critere.IDCritere...";
        //echo $requete;
                       
        $resultat = odbc_exec($connexion,$requete);    
        $critere = array();
       
        while($data = odbc_fetch_object($resultat)){
                $critere[] = $data;
        }
       
        echo json_encode($critere);     
 
?>
Un print_r sur $critere me renvoi bien un résultat correct. Ai-je oublié quelque chose?

Merci de votre aide