2011-10-18 89 views
2

我發現從各種系統到根據Unicode code points的所有漂亮映射。它們以清晰的格式列出,這當然很容易解析。但是因爲我不想重新發明輪子,有沒有一個C/C++庫使用這些文件將來自任何這些編碼的字符數組映射到Unicode? 我只找到iconv,但它沒有縫合以支持所有這些映射(例如Hebrew),因爲我在iconv -l的列表中找不到它。如何使用Unicode映射

+0

如果'iconv'無法完成這項工作,我會感到非常驚訝。常見的希伯來編碼是ISO-8859-8,你有沒有嘗試過? –

+0

ISO-8859-8與APPLE/HEBREW並不完全相似,這正是我所需要的。 –

+0

然後使用MAC-HEBR。 –

回答

2

iconv -l在OS X Lion上列出了ISO-8859-8,代碼頁862和MacHebrew。也許他們只是沒有在您的操作系統中啓用,或者它使用舊版本iconv

+0

如何啓用它? –

+1

下載源代碼並構建您自己的副本。 – bmargulies

3

ICU

+0

一個簡單的編碼轉換有點重量級,但它確實是一個很好的庫。值得一提的是'uconv'命令行工具。 –

+0

不是我的工作來做出判斷。 OP要求提供完整的Unicode映射的庫,我命名爲1。甚至連我的僱主都沒有銷售。 – bmargulies