我想在我的网络应用程序中生成一个PDF文件。我使用的是php,我尝试了使用fpdf library,我试图使用以下代码创建pdf:
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Привет мир!');
$pdf->Output();
?>当我们在文件中使用英文字符时,它可以工作,但是文件编码是ANSI,而在写俄文字符时,我得到了这个错误:

如果我将文件编码更改为utf-8获取错误:
FPDF error: Some data has already been output, can't send PDF file (output started at Z:\home\fpdf\www\tutorial\tuto1.php:1)谁知道如何解决这个问题,请帮帮我!
发布于 2014-04-07 14:03:19
$pdf->Cell(40,10, iconv('UTF-8', 'CP-1251', $str) );确保将文档保存为UTF8
https://stackoverflow.com/questions/22913442
复制相似问题