Java-通过jacob实现文件存储数据库及预览
最近做项目时,遇到问题。需求:上传office文件并实现预览,编辑。实现步骤,通过jacob对office进行另存为html。将生成的直接子html存入数据库Clob字段,将对应**.files文件夹中文件存到另一张表中。在预览时,将相关表数据恢复至硬盘,将直接子html恢复至硬盘。将路径获取直接,直接访问。目前功能已基本实现,但现在在预览excel时出现乱码。即使我另存之后的html中声明为gb2312.且外部页面也显示为gb2312,但通过浏览器访问,其默认编码仍为utf-8.我在浏览器上修改编码为gb2312又正常。问:怎么解决html文件里面声明了gb2312,但页面不正常解析的问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该问题已处理。我通过查询发现,html部分的页面编码既然为gbk可以在浏览器访问,那么肯定是项目中什么地方影响了该设置,通过修改web.xml中的过滤器,不让其对html进行拦截。重新启动,项目浏览正常。