Hola, tenemos la respuesta a tu pregunta, has scroll y la encontrarás aquí.
Solución:
antes de la línea $pdf->escribirHTML
$html = utf8_decode($html);
quizás
$html = utf8_encode($html);
Como ya lo mencionaron otras personas, debe cambiar el constructor, configurar el flase UTF-8 y cambiar el nuevo charshet como se muestra a continuación:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, false, 'ISO-8859-1', false);
Solo cambiar esto no siempre evitará obtener una página en blanco. Para evitar obtener una página en blanco: cambie su tipo de fuente a ‘helvética’ u otro.
$pdf->SetFont('helvetica', '', 11, '', true);
¡Funciona!
necesita cambiar el constructor, configurar el flase UTF-8 y cambiar el nuevo charshet como se muestra a continuación:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, false, 'ISO-8859-1', false);
En el ejemplo anterior, establecí la codificación ISO-8859-1 en lugar de UTF-8 y cambio true para false.
Krish
Sección de Reseñas y Valoraciones
Al final de la post puedes encontrar las notas de otros creadores, tú igualmente puedes mostrar el tuyo si te gusta.