请问怎么让FPDF支持日文?

zhuhao 2012-11-04 02:35:07
请问怎么让FPDF支持日文?
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuhao 2012-11-04
  • 打赏
  • 举报
回复
解决了,加以下语句就行了,可能是默认值比较大,谢谢xuzuning大大 $pdf->SetAutoPageBreak( true, 1 );
zhuhao 2012-11-04
  • 打赏
  • 举报
回复
FPDF太麻烦了,我用TCPDF就解决了,不过底边距很大,本来一页的内容,现在变成两页了,请问哪里还要设置?????


<?PHP
$uploaddir = 'download/';
$Date = date("YmdHis");
$filenamepdf = $uploaddir."print".$Date.".pdf";
require_once('tcpdf/config/lang/eng.php');
require_once('tcpdf/tcpdf.php');

$pdf = new TCPDF('L', 'mm', 'BUSINESS_CARD_JP', true, 'UTF-8', false);
//$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
//取消Header
$pdf->setPrintHeader(false);
//取消footer
$pdf->setPrintFooter(false);
$pdf->SetFont('arialunicid0', '', 10);
$pdf->SetMargins(1,1,1);
$pdf->setFooterMargin(1);
$pdf->AddPage();

$ship_postal_code="〒840-0027\n";
$ship_address = '日本 佐賀市本庄町大字本庄455番地11サンハイツ';
$ship_city='千葉県';
$recipient_name='アウンミョーウー'.'樣';
$buyer_phone_number='080-3940-74';
$sku="JP-A0040-BK-YW-18 X 1 , JP-A0041-00-WW-25 X 1 , JP-A0042-00-AC-25 X 1 , JP-A0069-BK-G6-18 X 1";
$pdf->Write(0, $ship_postal_code, '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, "\n", '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, $ship_address, '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, $ship_city, '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, "\n", '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, $recipient_name, '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, $buyer_phone_number, '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, "\n", '', 0, 'L', true, 0, false, false, 0);
$pdf->Write(0, $sku, '', 0, 'L', true, 0, false, false, 0);


$pdf->Output($filenamepdf, 'F');

echo '<script>location.href="download_pdf.php?file_pdf='.$filenamepdf.'"</script>';
?>
xuzuning 2012-11-04
  • 打赏
  • 举报
回复
你知道 怎么让FPDF支持中文 吗?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧