Fēnix In html2pdf
Veur Heur
20/12/2022 20:47:27Ik wil een pdf generen van wat data uit m’n database, dat werkt prima met html2pdf. Enige ding waar ik echter tegenaan loop, is dat de tekst “Fēnix” wordt weergegeven als “F?nix”. Ik heb ook snel een test gedraaid met mPDF en daarbij is dit niet het geval, echter loop ik daar tegen wat style dingen aan die mogelijk meer moeite zijn om op te lossen dan dit.
Iemand hier ervaring mee? Alles is UTF-8 overigens.
Iemand hier ervaring mee? Alles is UTF-8 overigens.
PHP hulp
22/12/2024 16:14:12Veur Heur
20/12/2022 22:52:55Als volgt, maar heb ook al met “, true, UTF-8“ getest.
Rob Doemaarwat
20/12/2022 23:46:55Met een andere PDF writer heb ik hier ook eens mee lopen stoeien. De "oplossing" was toen om de hele tekst eerst door htmlentities() heen te halen. Misschien werkt dat hier ook.
Veur Heur
21/12/2022 07:45:15Als ik de tekst echo ziet deze er wel uit zoals verwacht. Dit maakt geen verschil:
Sterker nog, dan komt het als "FÄ“nix" eruit.
Bovenstaande maakt helemaal geen verschil. Zo ook htmlentities.
Sterker nog, dan komt het als "FÄ“nix" eruit.
Bovenstaande maakt helemaal geen verschil. Zo ook htmlentities.
Veur Heur
21/12/2022 08:55:47Ja, die is geheel utf8_general_ci.
Toevoeging op 21/12/2022 12:57:29:
Het aparte is dat wanneer ik het volgende uitvoer, F?nix als Fenix wordt weergegeven:
Ergens lijkt de ? dus verloren te gaan of niet te worden geaccepteerd.
Toevoeging op 21/12/2022 12:58:57:
En the plot thickens, want zie hier boven... F?nix
Toevoeging op 21/12/2022 12:57:29:
Het aparte is dat wanneer ik het volgende uitvoer, F?nix als Fenix wordt weergegeven:
Code (php)
1
2
3
2
3
$html2pdf=new Html2Pdf('P', 'A4', 'nl');
$html2pdf->writeHTML('F?nix');
$html2pdf->output();
$html2pdf->writeHTML('F?nix');
$html2pdf->output();
Ergens lijkt de ? dus verloren te gaan of niet te worden geaccepteerd.
Toevoeging op 21/12/2022 12:58:57:
En the plot thickens, want zie hier boven... F?nix
Gewijzigd op 21/12/2022 13:01:28 door Veur Heur