Bonjour,
j'ai actuellement un probleme lors de la recuperation d'un resume de livre depuis ma BDD.
Je reprend pour la generation de la base les bases donnees lors de la formation POO.
Page defaut.php :
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1.0">
<link rel="stylesheet" href="../../bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="../public/css/ficheLivre.css">
</head>
<body>
[...]
Page sur laquelle j'ai le probleme :
<?php
header('Content-type: text/html; charset=UTF-8');
$app = App::getInstance();
$post = $app->getTable('Livre')->find($_GET['id']);
if ($post === false ){
$app->notFound();
}
$app = $post->titre;
?>
<h1><?= $post->titre; ?></h1>
<div class="container">
<div class="row">
<div class="col-md-3 ficheLivre" style="padding:0; border:solid 1px black;">
<img src="../pages/img/livre/vl1.jpg" alt="vl1" class="img-responsive">
</div>
<div class="col-md-6" >
<table class="table table-bordered table-striped">
<tr><td>Titre</td><td><?= $post->titre; ?></td></tr>
<tr><td>Categorie</td><td><?= $post->categorie; ?></td></tr>
<tr><td>Langue</td><td><?= $post->langue; ?></td></tr>
<tr><td>Statut</td><td><?= $post->statut; ?></td></tr>
<tr><td>Proprietaire</td></tr>
</table>
<h3>Resume :</h3>
<p><?= $post->resume; ?></p>
<p>a tué son père lorsq</p>
</div>
</div>
</div>
Le soucis est que ici : <p><?= $post->resume; ?></p> -> les accent se transforment tous sous le logo avec le "?".
Mais lors du test avec : <p>a tué son père lorsq</p> -> aucun probleme. Les acces s'affichent correctement.
L'encodage de ma table est : utf8_bin. J'ai aussi modifie en utf8_general_ci, mais toujours pareil.
Desole si mon probleme parrait "evident" a resoudre, mais pour moi ca ne l'est malheureusement pas :(
Merci d'avance !
Cdlt