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

got it, it was encoded in CP-1251 !

于 2012-08-07T18:21:10.970 回答