• ベストアンサー

CIDコードからUNICODEへの変換???

.NETのC++でプログラムを作っています 外部から文字列が渡されますが、この文字列はCIDコードです これをUNICODEに変換して使用したいのですが、その方法が分かりません 『 CID UNICODE 変換 』をキーワードにして検索しましたが適当な資料に出会えません C++から呼べる変換関数などをご存知でしたらご指導お願い申し上げます 宜しくお願い致します

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

それ、Javascriptです。 「Mac用」ではありません。 で、このプログラムは、単純に、UNICODE→CIDの変換テーブルを用意して CID = UNICODEtoCID[ UNICODE ] ; とテーブルで変換しているだけです。 で、テーブルを作るのにfontforgeに入っているマップを変換した、というものです。 C++でも簡単に作成できます。(テーブルを除いて)

sato-may
質問者

お礼

ご指摘の通りテーブル作りには苦労しましたが、何とか変換出来ました ありがとうございました

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

>参考にさせて頂きますが、どうやらこの資料はMAC用で.NETには無理なようです #1の方が書かれているurlにあるソースは.NETでは確かに使えませんが、変換関数を作るための情報(へのリンク)はあると思いますがご自分で作るというのはダメなんでしょうか。

sato-may
質問者

お礼

ありがとうございます ご助言に従い自作致しました ありがとうございました

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

http://blog.bouze.me/658 私には解読できないのですけど、参考になりましたら幸いです。

sato-may
質問者

お礼

早速のご回答ありがとうございます 参考にさせて頂きますが、どうやらこの資料はMAC用で.NETには無理なようです 今度とも宜しくお願い申し上げます ありがとうございました

関連するQ&A