我的代码有这个问题。
我正在尝试获取带有重音符号和“ñ”和“€”的西班牙特殊字符。
那是我的代码:
include_once(PLUGINS_PATH . "tcpdf/tcpdf.php");
$pdf = new TCPDF("L", PDF_UNIT, PDF_PAGE_FORMAT, false, 'ISO-8859-1', false);
// Deshabilitando la cabecera
$pdf->setPrintHeader(false);
// Deshabilitando el pie de página
$pdf->setPrintFooter(false);
// Márgenes
$pdf->SetMargins(5, 5, 5);
// Saltos de página automáticos.
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// Establecer el ratio para las imagenes que se puedan utilizar
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
// Establecer la fuente
$pdf->SetFont('times', 10);
// Añadir pána
$pdf->AddPage();
$pdf->writeHTMLCell(0, 0, 2, 2, $html, 0);
//Cerramos y damos salida al fichero PDF
return $pdf->Output($pdf_path_name, 'F');
$html 变量包含所有信息,当我使用简单的 echo $html 显示时,它编码良好。
我用我的 PDF 给你一张照片。
http://img706.imageshack.us/img706/9451/kw97.png
解决了显示欧洲符号的问题。但是为什么我得到那些“??????” 符号?我给你另一张照片 http://img51.imageshack.us/img51/6342/42th.png
PD:我一直在寻找一种解决方案 3 天,但没有找到解决方案。