Невозможно сгенерировать PDF для некоторых определенных упрощенных китайских символов через TCPDF

У меня есть существующая программа (коды) для создания PDF-файла через TCPDF. Он работает нормально, даже содержит не английские символы в большинстве случаев, но теперь, когда в контенте есть два упрощенных китайских символа (номер Unicode: 21894) или (номер Unicode: 26107), все китайские символы будут преобразованы в прямоугольник (недопустимый символ).

Я попытался проверить uni2cid_ag15.php, и я могу найти сопоставление этих двух слов, и сопоставленные коды верны. Кто-нибудь знает причину неправильного преобразования китайских иероглифов с этими конкретными символами?

Рекомендации:
https://raw.githubusercontent.com/adobe-type-tools/cmap-resources/master/cmapresources_gb1-5/cid2code.txt
https://github.com/tecnickcom/TCPDF/blob/master/fonts/uni2cid_ag15.php

Спасибо за совет заранее.

0

Решение

Я нашел решение, используя новую кодировку «GB18030» для функции php mb_convert_encoding вместо «GB2312». Эти символы могут быть сгенерированы в PDF без проблем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector