Android バージョンと iPhone バージョンのアプリがあります。iOS では、CSV パーサーに文字列を UTF-8 でエンコードするように指示できます。どうやらこれは、CSV ファイルを開くときに InputStreamReader を使用すると、Android でも可能です。
isr = new InputStreamReader(getAssets().open(
"english.csv"), "UTF-8");
また、エンコーディングを確認すると
System.out.println(isr.getEncoding());
UTF8 を返します。
奇妙なことは、そのいくつかの音声単語です!! は完全に正しく示されていますが、それらのほとんどは四角形の記号を含む表音語を示しています。言い換えれば、まったく同じ文字が正しく表示されますが。