benamoubea ch > utf-8, c'est un encodage qui est fait pour gérer les caractéres spéciaux de nombreux pays.
Par contre, si on veut que les caractéres accentués soient affiché comme il faut, il faut traiter tout le texte avec le même encodage, le transcoder éventuellement (changer son encodage) pour le stocker dans le format attendu par la base et enfin le transcoder éventuellement pour l'afficher dans l'encodage indiqué par le serveur.
PS : Certains navigateur utiliseront ce qui est indiqué par l'entête, d'autres par ce qui est indiqué dans la balise meta, et d'autres enfin essaieront de deviner le bon encodage quand les deux différent.