首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过TCPDF为某些特定简体中文字符生成PDF

无法通过TCPDF为某些特定简体中文字符生成PDF
EN

Stack Overflow用户
提问于 2017-05-04 21:21:35
回答 1查看 583关注 0票数 0

我有一个现有的程序(代码)来生成通过TCPDF的PDF文件。在大多数情况下,即使包含非英文字符也可以正常工作,但现在,当内容包含两个简体中文字符 (unicode编号: 21894)或 (unicode编号: 26107)时,所有中文字符都将转换为矩形(无效字符)。

我尝试检查uni2cid_ag15.php,我可以找到这两个单词的映射,并且映射的cids是正确的。有没有人知道将汉字错误地转换成特定字符的原因?

参考文献:

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

谢谢你提前给我的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-05-05 12:32:12

我通过对php函数mb_convert_encoding使用新的编码"GB18030“而不是"GB2312”找到了解决方案。这些字符可以在PDF中生成,没有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43784087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档