本帖最后由 SOAR 于 2013-5-6 13:14 编辑
在我们的webapp下放着一个文本文件test.txt,里面有中文,我想将它读出来然后放在application中,在一个jsp页面显示出来。但是我用下面的方法读出来以后在页面显示的怎么是乱码呢?
BufferedReader in
= new BufferedReader(new FileReader("test.txt"));
List<String> names = new ArrayList<String>();
String str = in.readLine();
while(str!=null){
names.add(str);
str=in.readLine()
}
但是我把这段代码写在一个普通的main方法测试的时候,就好了。为什么呢?求高手讲解。 |