2011-10-18 9 views
2

さまざまなシステムからの素晴らしいマッピングがすべてUnicode code pointsにあります。彼らは明確な形式でリストされていますが、これは確かに解析しやすいでしょう。しかし、私は車輪を再発明したくないので、これらのファイルを使ってchar配列をUnicodeにマッピングするC/C++ライブラリがありますか? 私はiconvしか見つかりませんでしたが、iconv -lのリストで見つけることができなかったため、これらのマッピングをすべてサポートするために継ぎ目がありません(例:Hebrew)。ユニコードマッピングを使用するにはどうすればいいですか

+0

「iconv」がジョブを実行できなかった場合、私は非常に驚くでしょう。一般的なヘブライ語のエンコーディングはISO-8859-8です。試しましたか? –

+0

ISO-8859-8は、私が必要とするAPPLE/HEBREWと完全に似ていません。 –

+0

次に、MAC-HEBRを使用します。 –

答えて

2

iconv -lには、ISO-8859-8、コードページ862、MacHebrew on OS X Lionが記載されています。あなたのOSで有効になっていないか、iconvの古いバージョンを使用している可能性があります。

+0

どうすれば有効にできますか? –

+1

ソースをダウンロードして独自のコピーを作成してください。 – bmargulies

3

ICU

+0

シンプルなエンコーディング変換のために少し重いですが、確かに良いライブラリです。 'uconv'コマンドラインユーティリティについて言及する価値があります。 –

+0

その判断をするのは私の仕事ではありません。 OPは完全なUnicodeマッピングを行うライブラリを求めました。名前を付けました。私の雇用主が販売しているものでさえも。 – bmargulies

関連する問題