TCPDF不显示来自MySQL数据库的Unicode


TCPDF is not showing Unicode from MySQL database

我使用TCPDF类从我的php文件生成pdf报告。有一个包含unicode的表。在普通的PHP文件中,当我设置meta charset=utf-8时,它会显示我想要的unicode语言。但在PDF中却没有显示出来。我尝试了以下代码:

new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
header('Content-type: text/html; charset=utf-8');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET SESSION collation_connection ='utf8_general_ci'");

但是什么都不适合我。它总是显示——¦¬一¦¾¦,一个¦²一¦¾,像我这样的字符串表。

我已经用mPDF解决了我的问题。与TCPDF相比,它非常容易使用。