2
Les données put et out sont différentes sur le fichier pdf généré par fpdf.Génération de pdf en langue turque fpdf
input: uçak is Turkish word
Output: uçak is Turkish word
Ce que je fais:
- Convertir arial.tft à .Z et définir php de http://fpdf.fruit-lab.de/index.php?id=3
- Carte: cp1254 pour la langue turque.
- Télécharger uniquement .z et définir le fichier php.
- Les deux sont copiés dans le dossier de polices de fpdf.
J'utilise le code suivant:
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddFont('ArialMT','','ArialMT.php');
$pdf->AddPage();
$pdf->SetFont('ArialMT','',35);
$pdf->Write(10,'uçak is Turkish word');
$pdf->Output();
?>
qui se traduit par la sortie suivante:
uçak is Turkish word
Où suis-je fais erreur? Dois-je faire une tâche supplémentaire?
'FPDF' ne supporte pas les caractères Unicode. Il y a une fourchette de 'FPDF' appelée [tFPDF] (http://www.fpdf.org/en/script/script92.php) qui le fait. –
Comment avez-vous "mappé à la page de codes correcte"? Votre * entrée * est toujours mappée à UTF-8, ce qui est rendu clair par la sortie * incorrecte *: "0xC3 0xA7" en hexadécimal, "ç" comme codes de caractères littéraux. – usr2564301
Fonctionne maintenant bien avec tFPDF. Merci –