UTF-8无法使用原始文件夹中的西里尔文本

时间:2012-08-07 18:04:41

标签: java android

我在cyrilic的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”中逐行阅读时,它给了我奇怪的字符。

任何想法可能出错?

谢谢!

2 个答案:

答案 0 :(得分:1)

您错误地了解了文件的编码方式。

答案 1 :(得分:-1)

得到它,它是用 CP-1251 编码的!