[問題] 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