Witam wszystich,
mam problem z polskimi znakami toznaczy nie jest tak ze niema ich w cale, na przykładzie :
<p> Imię:'.$_POST[first_name].'</p> wyświetla się Imię poprawnie ale gdy przychodzi do wyświetlenia zmienniej first_name to zamiast polskich znaków są krzaczki.
Zgóry dziękuje za pomoć.
kod poniżej:
<html lang="pl">
<head>
<meta charset="ISO-8859-2">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
session_start();
?>
</head>
<body>
<?php
//Osadzenie w skrypcie biblioteki mpdf
include('skrypty/mpdf-1/mpdf.php');
$mpdf=new mPDF('pl');
$stylesheet = file_get_contents('style/style-pdf.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);
$htmlbuffer =
'<div class="center"><h2>Protokół zdawczo-odbiorczy</h2></div>
<div class="data center"><p>Sporządzony dnia '. date("d-m-Y").' w Krakowie</div>
<div class="pracownik">
<p> Imię:'.$_POST[first_name].'</p>
<p> Nazwisko:'.$_POST[last_name].'</p>
<p> Pesel:'.$_POST[id].'</p>
</div>
<div class="sprzet">
<p>NR:'.$_POST[id_electronic].'</p>
<p>Rodzaj:'.$_POST[type_electronic].'</p>
<p>Parametry:'.$_POST[parameters_electronic].'</p>
</div>
<div class="podpis">
<div class="podpis-dostawca">
<p>Podpis wydającego</p></br>
<p>..................................</p>
</div>
<div class="podpis-odbiorca right">
<p>Podpis przyjmującego</p></br>
<p>..................................</p>
<div>
</div>';
$htmlbuffer = iconv("ISO-8859-2","UTF-8", $htmlbuffer);
$mpdf->WriteHTML($htmlbuffer);
$mpdf->setFooter(iconv(strftime('%Y-%m-%d',strtotime(date("Y-m-d")))).'|xyz|{PAGENO}');
$mpdf->SetTitle(iconv("ISO-8859-2","UTF-8",'Protokół zdawczo-odbiorczy'));
$mpdf->SetAuthor("xyz");
$mpdf->SetCreator('System testowy');
$mpdf->SetSubject('Protokół zdawczo-odbiorczy');
$mpdf->Output("dokument.pdf");
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=dokument.pdf");
header("Content-Transfer-Encoding: binary");
readFile("dokument.pdf");
?>
</body>
</html>