テキスト処理を行う従来の C コードがあります。すべてのルールとデータは ISO-8859-7 でエンコードされています。今、私はアンドロイドに移植しようとしています。JNIという適切な関数を構築しましたGetStringUTFChars()。この const char* はUTF-8. だから、ISOに変換する必要があります。
Windowsには、変換する関数がutf-8 (const char*)あり、 ISOに変換するためwchar_tに使用します。wcstombs()しかし、これは Android では機能しません。また、wchar_t は安全ではないことも読みました。
では、どうすればこの変換を実行できますか?
ありがとうございました