[问题] Unicode文字显示

楼主: Peruheru (还在想)   2014-10-28 14:34:03
其实我不知道这算不算是跟程式有关的问题
我在做的事情是要把Big5码转换成Unicode
那因为里面有一大堆外字,也就是Big5没有的字
所以转换时我参考网络上用iconv逐字,能转的就转,不能转的就去查表
我有一份三千多字的对应表可供查询
这样转很多字都可以转换成功
可是有些字转完出来还是方框
像是Unicode编码为 0x2F9D0 跟谕长得很像,读音一样都是 ㄩˋ 的字
我如果直接把这个方框拿去Google,就会找到 谕 的相关搜寻结果
如果贴到Skype上,就会被自动转换成 谕
所以我想这其实是同一个字,只是是谕的异体字或错别字
但因为目前要处理的是人名
不能随便把他换成另外一个字
所以终究得寻找能让它显示出来的方法
我的最终目的是要输出PDF档
转换以及输出PDF档都已经成功了
一部分的外字也已经可以呈现在PDF中
就剩下一些字还不能正确显示
我用的是PHP的mpdf
因为它可以轻易的改变字型
所以我在想是不是会有个字型是能够显示这些有编码无字型的字?
这样我只要引入这个字型就解决了
还是我想太多了,终究只能自己造字?
谢谢各位

Links booklink

Contact Us: admin [ a t ] ucptt.com