如何以字碼直接帶出字型

2010-01-08 6:49 pm
目前手上有一堆的資料,但都是文字的big5碼、Unicode碼(十六進位),卻缺少了對應的文字字型,例如有:A440,4E00但沒有該字”一”。這樣的資料無法進行檢索,但要人工一個個輸入又太花時間了,有上萬筆這種東西。

請問有沒有什麼方法可以把這些字碼直接換對應的文字字型來?
更新1:

喔,sorry,我沒說清楚我的問題。基本上我想要製作一個字型屬性資料庫,但是手上只有一大堆字的Big5碼、Unicode碼、注音等屬性資料,但獨缺該字字形,就如我上面講的,我有的是以下的東西: A4404E00 A4414E59 A4424E01 A4434E03 A4444E43 (Big5碼) (Unicode碼) 沒有字形無法進行檢索,要變成這樣才有用: A4404E00 一 A4414E59 乙 A4424E01 丁 A4434E03 七 A4444E43 乃 (Big5碼) (Unicode碼) 所以我想知道有沒有方法可以直接把字碼變出該字碼字形的方法。

回答 (3)

2010-01-10 2:16 am
✔ 最佳答案
不知道您要用在那裡

如果只是要該字字形

可以用html語法或在這裡也可以把Unicode碼直接翻成文字

不過需要下點功夫在Unicode碼前面加上「&#x」和後面加上分號「;」

1. 勾選html證精靈貼上Unicode碼

2. 取消勾選便顯示文字

如下圖:

圖片參考:http://img196.imageshack.us/img196/6237/unword.png

2010-01-13 2:55 am
  你是不是想做類似以下的程式:
http://love-chingye.blogspot.com/2009/11/blog-post_24.html
  我本身用 njstar + MS Access 2007 處理。Njstar 已包含各種的內碼轉換。
http://www.njstar.com/cms/njstar-communicator

2010-01-12 18:55:35 補充:
  如果你用 HTML 格式(&#x4)是轉不到「A440」的 B5 Code,這只能用在轉「4E00」的統一碼。
  依你上述的格式,你先需要將「A4404E00」分開欄位「A440」與「4E00」,不然是沒有任何方法識別的。
  你的問題已有很多網友回答,我不多說了,你有問題就補問他們。又,你的上萬筆資料太少了。目前,至少需要用 Unicode 5.2版,收字至 Ext-B,7 萬二千多字。而 EXT-C不加字型會,不兼容 Vista/Win7,可不做。
  大多數有資料可在這裡找到:
http://www.unicode.org/

2010-01-12 19:42:02 補充:
  漏了一點,用 Access 或程式整理都要以「內碼」去處理,因 Access 2007 或各種中、英文軟件都會有「不準確」的結果,既是是統一碼的文字。若是 DBCS/MBCS 問題則更嚴重。
2010-01-08 11:40 pm
如果是純粹的BIG、UniCode檔可用WordPad開啟舊檔方式開啟,只要是在標準中文、符號字表裡的都會以文字和符號形式顯現出來,沒顯現出來的,譬如A440,是因為原來沒有這個字,你就要先用造字功能造字,存入字表後再開啟就會顯現出來,須造字的情況很少,不可能有上萬個,不會很麻煩的。


收錄日期: 2021-04-27 16:59:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100108000010KK02085

檢視 Wayback Machine 備份