1

res/raw フォルダーにキリル文字のテキスト ファイルがあります。

InputStream ints = getResources().openRawResource(R.raw.h9);
input = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.h1), "UTF8"));

while (( line = input.readLine())  )
{
...
}

しかし、「UTF8」で一行ずつ読み込もうとすると、変な文字が出てきます。

何が間違っているのでしょうか?

ありがとう!

4

2 に答える 2

1

ファイルのエンコード方法が間違っています。

于 2012-08-07T18:25:05.780 に答える
-1

わかりました、 CP-1251でエンコードされていました。

于 2012-08-07T18:21:10.970 に答える