我有一个 txt 文件,其中包含许多中文字符,该 txt 文件位于 res/raw/test.txt 目录中。我想阅读该文件,但不知何故我无法正确显示中文字符。这是我的代码:
try {
InputStream inputstream = getResources().openRawResource(R.raw.test);
BufferedReader bReader = new BufferedReader(
new InputStreamReader(inputstream,Charset.forName("UTF-8")));
String line = null;
while ((line= bReader.readLine())!= null) {
Log.i("lolo", line);
System.out.println("here is some chinese character 这是一些中文字");
}
} catch (IOException e) {
e.printStackTrace();
}
Log.i("lolo", line); 和 System.out.println("here is some chinese character 这是一些中文字") 不能正确显示字符,我什至看不到 println() 方法中的汉字。我能做些什么来解决这个问题?有谁能够帮我?