用java的FileInputStream读取数据乱码

[size=large]我用FileInputStream来读取txt文件时显示的是正常的,但是用来读取例如docx文件时就会出现乱码,求解size]

4个回答

java读取word文档,有很多插件poi、java2Word、jacob、itext等等

docx是Word文档,直接用FileInputStream读当然是乱码,就和用记事本打开是一样一样滴

可以用Apache POI,javaeye上有很多关于这方面的示例

你读一个txt文件没有乱码就好了。

word是MS自家格式,是需要解析的一个数据结构,LS说的那写API你都可以试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问