Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java UTF-8不使用原始文件夹中的西里尔文字_Java_Android - Fatal编程技术网

Java UTF-8不使用原始文件夹中的西里尔文字

Java UTF-8不使用原始文件夹中的西里尔文字,java,android,Java,Android,我在西里尔文的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”中

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

你知道哪里不对吗


谢谢

明白了,它被编码在CP-1251中

关于文件的编码方式,您弄错了

您是否尝试过使用其他UTF?也许你搞错了文件的编码方式。你是说utf-16也不起作用。还有其他UTF吗?