下面是我写的一个小例子,希望对你有点帮助!
File f =new File("d:\\io\\t.txt")
FileReader fr = null
BufferedReader br = null
StringBuffer strb = new StringBuffer("")
String temp = ""
try {
//输入流
fr = new FileReader(f)
br = new BufferedReader(fr)
//按行读取
while((temp=br.readLine())!=null){
strb.append(temp)
}
//要的得到的结果
System.out.println(strb)
} catch (Exception e) {
e.printStackTrace()
}finally{
try {
fr.close()
br.close()
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
1,设置下你数据库的编码,一般设置成UTF-8或者GBK或者GB23122,java读取TXT数据时可以转换下编码,再存进数据库,从数据库读取出来后显示时也同样的转换下编码,好像可以用个过滤器来弄的,