SQLiteのデータベースにデータを保存するために、ISOLatin1形式のテキストを処理するC++のソフトウェアを変更しています。
問題は、SQLiteがUTF-8で動作し、同じデータベースを使用するJavaモジュールがUTF-8で動作することです。
データベースに保存する前に、ISOLatin1文字をUTF-8文字に変換する方法が必要でした。WindowsとMacで動作するために必要です。
ICUがそうするだろうと聞きましたが、肥大化しすぎていると思います。これらの2つの文字セットには、単純な変換システム(できれば前後)が必要です。
どうすればいいですか?