Generieren eines PDF-Dokuments mit in der Datenbank gespeicherten Unicode-Zeichen
Ich möchte ein PDF-Dokument mit Unicode-Zeichen erstellen. Ich habe die Verwendung gespeichertutf8_unicode_ci
in der db.
Hier ist mein Tisch:
language(word_id,english,sinhala,tamil)
Dies ist mein Code zum Generieren von PDF. Aber die singhalesischen tamilischen Wörter kommen nicht.
<?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");
?>
Dies ist der Code im Modell:
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;
}
}
Kann mir jemand anrufen, was falsch ist und wie kann ich das korrigieren?