为什么java 用IO流读docx文件里的内容打印在控制台是乱码

谢谢你们的回答...我刚试了的,还是乱码?... 谢谢你们的回答...我刚试了的,还是乱码? 展开
 我来答
zuefir604
2012-11-22 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:20万
展开全部
肯定是乱码啊...那是因为docx 里面的东西其实进行过某些格式整合到一起的文件 你可以把一个word文件的后缀改成zip 解压缩打开看一下就知道...
java读取docx里面的东西 可以使用 poi ,具体怎么做可以在网上搜一下
liss5945
2012-11-22 · TA获得超过231个赞
知道小有建树答主
回答量:237
采纳率:100%
帮助的人:126万
展开全部
读出来的东西,你重新编码一下,再打,就应该没问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12ee0fd
2012-11-22 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:2339万
展开全部
docx其实是一个zip文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9d09d17
推荐于2018-03-29 · TA获得超过1477个赞
知道小有建树答主
回答量:477
采纳率:100%
帮助的人:302万
展开全部
设置编码
File file = new File(文件路径);
InputStreamReader read = new InputStreamReader(new FileInputStream(file),编码);
BufferedReader br = new BufferedReader(read);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式