ok donc je dois vérifier dans l'éditeur que c'est bien de l'UTF-8. Je crois que c'est déjà le cas.
De toute facon, les données qui m'intéressent proviennent d'une base de données mysql. Et c'est surement là que ca coince...
Pourtant j'ai ca quand j'appelle mon sgbd donc je vois pas trop ou est le porblème.... : (dernière ligne)
private function __construct() {
if(in_array($sgbd['type'], $this->getAvailableDrivers())) {
$driver = $sgbd['type'];
$host = isset($sgbd['host'])?$sgbd['host']:'localhost';
$port = isset($sgbd['port'])?$sgbd['port']:3306;
$user = $sgbd['user'];
$password = $sgbd['password'];
$dbname = $sgbd['dbname'];
$dsn =
$driver.':dbname='.$dbname.';host='.$host.';port='
.$port;
try {
$this->dbh = new PDO($dsn, $user, $password);
}
catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->dbh->exec('SET CHARACTER SET utf8');
}
}