如何读取word文档?
我在d:\test下有很多word文件(.doc格式),我想把它们内容放到表里去,但是我在读取时,print页面出现的都是乱码(还没做到插数据一块),word文件字体可能不同,源码如下:
<%@ page contentType="text/html;charset=gb2312" import="java.io.*"%>
<html>
<head >
<title>文件测试</title>
<META http-equiv=Content-Type content="text/html; charset=GBK">
</head>
<body>
<%
//取得目录
String path ="d:\\test\\";
// request.getRealPath("d:\note\");
File d = new File(path);
File list[] = d.listFiles();
//out.println("在目录"+path+"下的文件有:<ul>");
for(int i =0;i<list.length;i++){
// out.println("<li>"+list[i].getName()+"<br>");
File file=new File(path+list[i].getName());
FileInputStream fins=new FileInputStream(file);
int n;
n=fins.available();
byte temp[]=new byte[n];
int kk=fins.read(temp);
String art=new String(temp,0);
out.print(art);
fins.close();
}
%>
</body>
</html>
不知道该如何解决?解决给分。