Merci pour ton explication
j'ai écrit cette ligne dans le fichier qui permet de génerer le PDF:
$html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15'); et là les accents et les caractères spéciaux apparaissent normalement.
j'ai vu que false voulait dire que c'etait pas en unicode
et ISO-8859-15' ct l'encodage par défaut.
est ce une bonne solution de rajouter cette ligne? parce que je me pose la question quand je vais avoir besoin d'utiliser des variables php, que j'ai récupéré de ma base de données, l'encodage sera différent, nn ? faut il garder le constructeur par défaut avec $html2pdf = new HTML2PDF('P','A4','fr')?
l'utilisation de utf8_encode() servirai à quelques choses ici?
Merci encore et encore, je vais essayer d'utiliser str_replace.