0

我曾经mysql_query ("set character_set_results='utf8'");获取unicode(tamil)存储在我的数据库中的值。但输出就像

地位: ?????

是否有任何可能的 fpdf 函数来获取泰米尔语值?

4

1 回答 1

2

首先你应该制作你的字体

可以通过以下步骤做到

第 1 步:转到fpdf的makefont 部分

第 2 步: 上传您需要的字体(您的泰米尔语字体)

第 3 步: 选择 Endocing 和 Upload,然后它将生成一个.phpas.z文件。下载它

第 4 步:将这两个添加到您的字体文件夹font

第 5 步:然后在包含字体的.php文件中添加这些字体

IE,

$fpdf->AddFont('Tamil','','Tamil-Font.php');
$fpdf->SetFont('Tamil','',11); 

将这些文件添加到以下文件夹:fpdf/font(这是您需要下载的默认文件夹结构,以便您的 fpdf 工作)

替代方法

您可以简单地将字体包含在您的font文件夹中并将这些行添加到您的.php文件中(确保您的系统中的路径,您应该在此方法中也有 .z 文件)

<?php
require('makefont/makefont.php');
MakeFont('c:\\Windows\\Fonts\\yourtamilfont.ttf','cp1252');
?>
于 2015-06-02T05:30:44.827 回答