tcpdf кодирует китайский иероглиф - PullRequest
4 голосов
/ 05 января 2012

Я использую tcpdf для создания PDF, но он не может отображать китайский иероглиф, вместо этого он просто показывает квадратную рамку.Я использовал этот пример , который они предоставили, а затем изменил cache / utf8test.txt на китайский иероглиф, но он показывает «квадратное поле».Как мне это решить?

Ответы [ 4 ]

7 голосов
/ 05 января 2012

Вам необходимо использовать шрифт, поддерживающий юникод, например, вы можете использовать stsongstdlight шрифт для китайского языка. Надеюсь, это поможет

5 голосов
/ 31 января 2012

попробуйте это

$pdf->SetFont('kozminproregular', '', 12);

Это просто помогло мне.Надеюсь, это также поможет вам.

1 голос
/ 07 июля 2018

Я нашел это скопировать все файлы в tcpdf / fonts и теперь я могу просто использовать его с $ pdf-> SetFont ('DroidSansFallback', '', 8, '', false);

1 голос
/ 15 января 2013

Мне удалось заставить его работать со шрифтом Arial Unicode.

$pdf->SetFont('arialuni', '', 12);

Единственная проблема, это $ 165 http://www.fonts.com/font/ascender/arial-unicode

...