请问怎么让FPDF支持日文?

解决方案 »

  1.   

    你知道 怎么让FPDF支持中文 吗?
      

  2.   

    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>';
    ?>
      

  3.   

    解决了,加以下语句就行了,可能是默认值比较大,谢谢xuzuning大大
    $pdf->SetAutoPageBreak( true, 1 );