【发布时间】:2018-03-11 13:57:27
【问题描述】:
也许你可以帮助我。当我尝试显示我创建的 pdf 时,我得到了一些像这样的奇怪符号
u\>�'���O���r>c!%�@�R�`YPd+��vv����1��E�'^k-�WD�*+��W^��wy��V Z��dUdJ�B���C�ڳtK����j:c���5����50���D3lgH#�}%���D+������ix����,��-�'\�� �_st^&0�Y���������v�*Ӗ,W����u!H��sNN��0cӝ��`xEk��d��^� �8K9�BL����9�̋"6/�E�|�̛�-�7�P��B�#�T�F���4`����
我所做的是用这段代码转换一个 html 文件
$html = $this->load->view('ReporteIngresoView', $data, TRUE);
$pdf = new Pdf('P', 'mm', 'A4', TRUE, 'UTF-8', FALSE);
$pdf->SetTitle('Reporte ingreso');
$pdf->SetHeaderMargin(30);
$pdf->SetTopMargin(40);
$pdf->setFooterMargin(20);
$pdf->SetAutoPageBreak(TRUE);
$pdf->SetAuthor('Pontificia Universidad Católica del Ecuador');
$pdf->SetDisplayMode('real', 'default');
$pdf->AddPage();
$pdf->writeHTML($html, TRUE, 0, TRUE, 0);
$pdf->Output('My-File-Name.pdf', 'I');
另一方面,我是这样收到的
Ext.Ajax.request
(
{
method: 'post',
url: '../servidor/archivo/ingreso/getreporte',
success: function(response){
Ext.getCmp('winReporteRegistro').update( response.responseText );
}
}
);
我正在使用 php(服务器)、html(创建页面)、extjs(接口)、ajax(请求)和 TCPDF 来创建 pdf。
有什么想法吗?
提前致谢,
【问题讨论】:
-
可能是它的编码问题?检查此以通过“奇怪的符号”habrastorage.org/storage2/61b/e7a/455/… 查找转换,它是俄语,但我认为您可以轻松理解它。