Spipu Le 29/04/2009 à 00:23 html2pdf et fpdf ne sont pas fait pour de l'UTF8. essaye avec le symbol € en convertissant avant ton texte en latin1
Le support pour l’utf8 est-il prévu ? Cela dépend de fpdf ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Spipu Le 30/04/2009 à 07:45 en effet, cela dépend de fpdf, et je ne pense pas que ce soit prévu, désolé !
Pour utiliser HTML2PDF avec un site en UTF-8, il suffit tout simplement d'encoder les données en ISO avant des les envoyer au PDF :
Définir le charset de la page qui génère le PDF :
header('Content-Type: text/html; charset=ISO-8859-15');
Encoder les données :
$pdf_content = mb_convert_encoding($pdf_content, 'ISO-8859-15', 'UTF-8');
Puis forcer l'encodage du PDF au charset Iso utilisé :
$pdf->setEncoding('ISO-8859-15');
Pour moi, ça marche nikel.
This can help
you can define the chr for the EURO value
<?php
define('EURO', chr(128)); //encoding ISO-8859-15
echo '<strong>'.EURO.' '.number_format(12.0000,2,',','.').'</strong>';
?>