Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework Zend PDF charset-克罗地亚chartchters不受支持-尝试了一切请帮助_Zend Framework_Pdf_Character Encoding - Fatal编程技术网

Zend framework Zend PDF charset-克罗地亚chartchters不受支持-尝试了一切请帮助

Zend framework Zend PDF charset-克罗地亚chartchters不受支持-尝试了一切请帮助,zend-framework,pdf,character-encoding,Zend Framework,Pdf,Character Encoding,这是我创建PDF文档的代码,我看不到čćſđ我尝试导入.TTF文件,但无法正确导入和使用TTF,请帮助 $pdf=new Zend_pdf() 我在德语字符方面遇到了类似的问题,并找到了解决方案,将这些字符[UMLAUTS in my situation]替换为其等效的HTML代码,如: $str='German chars ü ä ö'; $str = html_entity_decode($str, ENT_COMPAT, "UTF-8"

这是我创建PDF文档的代码,我看不到čćſđ我尝试导入.TTF文件,但无法正确导入和使用TTF,请帮助 $pdf=new Zend_pdf()


我在德语字符方面遇到了类似的问题,并找到了解决方案,将这些字符[UMLAUTS in my situation]替换为其等效的HTML代码,如:

$str='German chars ü ä ö';
$str = html_entity_decode($str, ENT_COMPAT, "UTF-8");
$page->drawText($str, 115, 524,"UTF-8");
将打印
我可以帮你……

我可以在这篇文章中看到类似的问题。这实际上是一个重要的问题。

ZendĐu Pdf使用CP1252(WinLatin1)以标准字体绘制文本。感谢您的回复,没有用于ĆĆĐŽ字符的UMLAUTS。我尝试了HTML编码,但这无助于Zend Pdf使用拉丁1字符集,因此我认为必须首先导入这些字符,它们无法显示,因为Zend PDF对它们一无所知:)只需使用$str=“Đ;”尝试我的代码即可;在第一行,它应该在PDF上打印“Đ”字符
$str='German chars ü ä ö';
$str = html_entity_decode($str, ENT_COMPAT, "UTF-8");
$page->drawText($str, 115, 524,"UTF-8");
German chars ü ä ö