Генерация PDF документа с юникодными символами, хранящимися в базе данных
Я хочу создать PDF-документ с символами Юникода. Я сохранил использованиеutf8_unicode_ci
в БД
Вот мой стол:
language(word_id,english,sinhala,tamil)
Это мой код для создания PDF. Но слова сингала и тамил не приходят.
<?php
$word_id= '2';
require_once '../model/language.php';
$obj=new Word();
$result=($obj->getWord($word_id));
include_once 'common/dompdf/dompdf_config.inc.php';
$date=date("Y/m/d");
$html="Word Details<br/>";
$value= mysql_fetch_assoc($result);
$html.='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<div style="float:left;width:96%">
<table border="0" width="100%">
<tr>
<th>English Word : </th>
<td><input type="text" name="enhlish" value="'.$value['english'].'"/></td>
</tr>
<tr>
<td colspan="2"><hr/></td>
</tr>
<tr>
<th>Sinhala Word : </th>
<td><input type="text" name="sinhala" value="'.$value['sinhala'].'"/></td>
</tr>
<tr>
<th>Tamli Word : </th>
<td><input type="text" name="tamli" value="'.$value['tamil'].'"/></td>
</tr>
</table>';
$dompdf = new DOMPDF();
$dompdf = new DOMPDF(); $html = iconv('UTF-8','Windows-1250',$html);
$dompdf->load_html($html,'UTF-8');
$dompdf->render();
$dompdf->stream("dompdf_out.pdf",
array("Attachment" => false));
exit(0);
include("foot.inc");
?>
Это код в модели:
require_once 'connection.php';
class Word{
function getWord($word_id){
$conn = new Connection();
$sql = "select * from language where word_id='$word_id'";
$result = $conn->query($sql);
return $result;
}
}
Может кто-нибудь сказать мне, что не так с этим и как я могу это исправить?