Zend_Pdf德语的字体问题.....?

时间:2011-03-04 14:16:05

标签: php zend-framework zend-pdf

我正在使用Zend_Pdf class创建PDF document

此处的内容位于GERMAN language,因此当我将内容写入pdf时,它会自动converts characterssome special chars

我无法弄清楚问题......?

我尝试了一些像

这样的代码
$str = html_entity_decode($str, ENT_COMPAT, "UTF-8");

但它没有接受它和showing the same result ..... !!!!!!

请提供一些帮助我的代码或链接........

提前致谢.....

2 个答案:

答案 0 :(得分:5)

谢谢Zsub,

我使用以下代码获得了解决方案:

$text = $this->_font->encodeString($text, 'UTF-8');

答案 1 :(得分:2)

您可能使用类似

的内容写入Zend_Pdf_Page
$page->drawText($text, $xpos, $ypos);

只需添加编码:

$page->drawText($text, $xpos, $ypos, 'UTF-8');