Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML2PDF] Problem z kodowaniem
Forum PHP.pl > Forum > Przedszkole
kedrigen
Witam, staram się napisac skrypt konwertujacy strone w HTML na PHP, mam jednak problem z kodowaniem. Korzystam z klasy html2pdf ( http://html2pdf.fr/ ) w przypadku gdy zapisuje plik z ogonkami wszystko jest dobrze, wyswietlaja sie, musialem dodac wlasna czcionke zeby tak bylo ale w kazdym razie dziala, problem jest w momencie kiedy probuje includowac strone ktora jest w UTF-8, polskich znakow nie ma a na poczatku pliku pojawia sie UTF'owe "d»żd»żd»ż" po zmianie kodowania na ASCII na poczatku pdf'a pojawiaja sie znaki zapytania a polskich czcionek dalej brak. Jakies pomysly?

KOD:
  1. <?php
  2.     ob_start();
  3.  
  4.    ?>
  5.     <page backtop="70mm" backbottom="14mm" backleft="3mm" backright="3mm">
  6.          <page_header>
  7.       <img src="res/logo.jpg">
  8.     </page_header>
  9.  
  10.     <link type="text/css" href="./res/style.css" rel="stylesheet" >
  11.  
  12.     <?
  13.    $content = ob_get_clean();
  14.    ob_start();
  15.     $include = $_GET['url'];  // tak wiem ze to jest niebezpieczne ale bedzie zmienione
  16.     include($include);
  17.    $bufor = ob_get_clean();
  18.    //$bufor = mb_convert_encoding($bufor, "ASCII", "UTF-8");    << po zmianie kodowania dalej nie dziala
  19.  
  20.    $content.=$bufor;
  21.    $content .="</page>";
  22.  
  23.  
  24.     require_once(dirname(__FILE__).'/../html2pdf.class.php');
  25.  
  26.    $html2pdf = new HTML2PDF('P','A4', 'en', array(0, 0, 10, 0));
  27.    $html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
  28.    $html2pdf->Output('exemple03.pdf');
Spawnm
Proszę dodać tytuł tematu.
kedrigen
Po zmianie kododwania na ISO 8859-2 jest cze¶ć polskich znakow, jednak dalej nie wszystkie.
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.