PHP pdf生成日文字符问题

PHP pdf生成日文字符问题,php,pdf,tcpdf,Php,Pdf,Tcpdf,您好,我正在使用PHP的tcpdf库创建PDF。 在这篇文章中,我使用cid0jp字体来支持日语字符。但在把选项放在下载之后 例: 但下载后生成的PDF没有任何内容。 有人知道问题是什么吗?问题是因为PDF viewer没有所需的字体…下载了所需的字体…这解决了问题。上面提供的示例代码是正确的…请在您的代码UTF-8中检查此代码。“$pdf=new TCPDF(pdf\u PAGE\u方向,pdf\u单元,pdf\u PAGE\u格式,true,'UTF-8',false);”..@MKV谢谢您

您好,我正在使用PHP的tcpdf库创建PDF。 在这篇文章中,我使用cid0jp字体来支持日语字符。但在把选项放在下载之后

例:

但下载后生成的PDF没有任何内容。
有人知道问题是什么吗?

问题是因为PDF viewer没有所需的字体…下载了所需的字体…这解决了问题。上面提供的示例代码是正确的…

请在您的代码UTF-8中检查此代码。“$pdf=new TCPDF(pdf\u PAGE\u方向,pdf\u单元,pdf\u PAGE\u格式,true,'UTF-8',false);”..@MKV谢谢您的回复,我已经检查过,我的代码与您所说的相同…您的pdf查看器是否安装了东方语言支持?cid0jp引用了预期由PDF查看器提供的字体。我可以毫无问题地运行您提供的代码。另外,请确保您的TCPDF库是最新的。@EPB很抱歉回复晚了…问题是因为PDF查看器没有所需的字体…我可以问一下您从哪里得到的日文汉字字体吗?
$pdf = new PDF('P', 'mm', 'A4', true, 'UTF-8', false);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->SetMargins(15, 27, 15);
$pdf->SetAutoPageBreak(TRUE, 25);
$pdf->SetFont('cid0jp', '', 14);
$pdf->SetMargins(30, 20);
$pdf->AddPage();
$pdf->Write($h=0, '木曜日', $link='', $fill=0, $align='C', $ln=true, $stretch=0, $firstline=false, $firstblock=false, $maxh=0);
$pdf->Output('example_002.pdf', 'D');