Fpdf y caracteres especiales
Resuelto
emrh
Mensajes publicados
439
Estado
Miembro
-
emrh Mensajes publicados 439 Estado Miembro -
emrh Mensajes publicados 439 Estado Miembro -
Hola a todos,
No puedo imprimir en PDF ciertos caracteres especiales usando fpdf...
Para todo lo que son acentos, utilizo sin problema utf8_decode y
utf8_decode(utf8_encode(chr(128))) para mi símbolo € pero este
método no funciona con □ y œ por ejemplo...
He probado muchas cosas como:
En fin, nada funciona... En un acto de desesperación incluso intenté esto:
http://www.fpdf.org/en/script/script4.php
pero allí tampoco funcionó nada!
¿Tienen alguna idea para ayudarme?
Gracias de antemano
Configuración: Linux / Chrome 99.0.4844.84
No puedo imprimir en PDF ciertos caracteres especiales usando fpdf...
Para todo lo que son acentos, utilizo sin problema utf8_decode y
utf8_decode(utf8_encode(chr(128))) para mi símbolo € pero este
método no funciona con □ y œ por ejemplo...
He probado muchas cosas como:
utf8_decode('&squ') utf8_encode(chr(0x25A1))) utf8_encode(chr(0x25A1))) $pdf->Write(10,⃞); //& # x 2 0 d e $reportSubtitle = iconv('UTF-8', 'windows-1252', ' □ Clasificación'); $pdf->Cell(69,4,$reportSubtitle0,1,'L'); $pdf->Cell(5,6,utf8_decode(utf8_encode(chr(0xA1))),0,1,'L',true); En fin, nada funciona... En un acto de desesperación incluso intenté esto:
http://www.fpdf.org/en/script/script4.php
pero allí tampoco funcionó nada!
¿Tienen alguna idea para ayudarme?
Gracias de antemano
Configuración: Linux / Chrome 99.0.4844.84
2 respuestas
-
He encontrado un inicio de pista aquí :
https://stackoverflow.com/questions/6334134/fpdf-utf-8-encoding-how-to
y ahora esta línea se muestra bien :
$pdf->Cell(188,4,iconv('UTF-8', 'windows-1252', 'œ € é ê ô ù ...'),0,1,'L', false);
Pero imposible imprimir esto : □
¿Tendría alguna idea para ayudarme ? -
Para cerrar mi petición, he encontrado un pequeño truco para las casillas y casillas marcadas:
CAMPOS:$pdf->Cell(4,4,'',1,0,'L'); // CASILLA
CAMPOS MARCADOS:$pdf->Cell(4,4,'X',1,1,'L'); // CASILLA MARCADA
Vale lo que vale, pero mientras tanto, ¡eso resuelve mi problema!
□ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □