大写和小写Č在dompdf中不会正确显示

时间:2012-09-20 03:04:19

标签: php unicode utf-8 character-encoding dompdf

我一直在努力解决这个问题。

所以我有一个名为index.php的简单文件,编码为UTF-8。该文件的内容是:

require_once("dompdf/dompdf_config.inc.php");

$html =
  '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/><style> body { font-family: verdana; } </style></head><body>'.
  '<p>Put your html here, or generate it with your favourite '.
  'templating system.</p><p>Č Š Ž č š ž €</p>'.
  '</body></html>';

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");

基本上我试图在PDF中正确显示字母ČŠŽ。 Š和Ž工作正常,但我似乎无法让Č正确显示,相反,我明白了?在我的PDF文件中。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

guide to enable Unicode in DOMPDF可能会对您有所帮助。如果您使用的是最新版本(0.6beta或trunk),则dompdf/www/fonts.php中还有一个新的字体安装程序,位于底部的Web浏览器中。另外,请务必检查dompdf/www/setup.php