dompdfunicode问题

dompdfunicode问题,unicode,dompdf,Unicode,Dompdf,是否有dompdf unicode的解决方案。不幸的是,没有。我会同意的,但那需要打开盒子。其他选项是从同一fpdf派生的,但它们不会将HTML转换为PDF,而是为您提供一些用于创建PDF的原语。同样,我会使用wkhtmltopdf。Dompdf utf问题主要是关于字体的。如果您可以提供自己的字体,或者使用像DejaVu这样包含大量字符的东西。在配置文件dompdf\u font\u family\u cache.dist.php中编辑字体信息 获取ASCII数字代码中的语言特殊字符,并将其替

是否有dompdf unicode的解决方案。

不幸的是,没有。我会同意的,但那需要打开盒子。其他选项是从同一fpdf派生的,但它们不会将HTML转换为PDF,而是为您提供一些用于创建PDF的原语。同样,我会使用wkhtmltopdf。Dompdf utf问题主要是关于字体的。如果您可以提供自己的字体,或者使用像DejaVu这样包含大量字符的东西。在配置文件dompdf\u font\u family\u cache.dist.php中编辑字体信息

获取ASCII数字代码中的语言特殊字符,并将其替换为类似的字符,在本例中为土耳其语特殊字符

$from = array('İ', 'ı', 'Ö', 'ö', 'Ü', 'ü', 'Ç', 'ç', 'Ğ', 'ğ', 'Ş', 'ş');
$to   = array('İ', 'ı', 'Ö', 'ö', ' Ü', 'ü', 'Ç', 'ç', 'Ğ', 'ğ', 'Ş', 'ş');
$html= str_replace($from, $to, $html);

您的输出应该看起来不错,没有奇怪的字符。

实际上,DOMPDF将包括对0.6.0版本的Unicode支持,目前正在测试中,但相当稳定。如果你能使用wkhtmltopdf,你就不会出错,但DOMPDF在这方面正处于领先地位。你应该指出你正在使用哪个版本的DOMPDF。0.6.0版本将包括Unicode支持。DOMPDF网站上有一个概述文档。