Problème accents

Résolu
Noune1310 Messages postés 7 Statut Membre -  
Noune1310 Messages postés 7 Statut Membre -
Bonjour !
J'ai un petit souci d'accents que je n'ai pas réussi à résoudre même en regardant loes différentes solution proposée sur els forums.
Je code une appli en php et je dois comparer une valeur de ma base de donnée à "annulée". voici le petit bout de code pour bien que vous compreniez :
if ($_valStatIQ[0]=="Annulée")
{
return ;
}
Le problème c'est que ma variable de ma BD sort bien "Annulée" mais le "é" de Annulée à droite de la comparaison est mal interprété pourtant l'encodage est bien en utf-8.
Je comprends pas :/

1 réponse

  1. Stanislas Poisson Messages postés 775 Statut Membre 66
     
    Plutôt que d'enregistrer du text en varchar(255) ou autre valeur, pourquoi ne pas mettre un int(1) cela permettrait d'alleger a force t'as base et de pouvoir faire des test simple sans risque d'avoir de tel probleme.
    concernant ton probleme d'accent, verifie l'encodage de ton php (header utf8?) que ta base, ta table et ton champ sans en utf8 (perso je prend le general_ci).
    0
    1. Noune1310 Messages postés 7 Statut Membre
       
      L'encodage de mon php est bien en utf-8 et ma base est en general_ci, c'est bien ca le problème c'est que je ne vois pas d'où vient le problème ! ^^
      0
    2. Stanislas Poisson Messages postés 775 Statut Membre 66
       
      mb_encoding ?

      sinon fait un var dump de Annulée et un autre de ton $_valStatIQ[0]
      0