关于Tomcat下项目中文名在Windows和Linux下编码混乱问题解决

≯℡__Kan透↙ 提交于 2019-12-02 05:07:13

公司的项目一直是在Windows下的Tomcat里面跑着,一切正常,但是今天切到Linux下的Tomcat后,由于编码问题,出现了点小状况。

问题具体是这样的,Web项目中,有个根据表格上传下载的功能,我们需要在网站上下载excel模板,填写后上传。此模板实际上是存放在Tomcat web项目的content文件夹下的,在Windows下是正常的汉语名字,但是到了Linux下面excel文件名就变成了乱码,此时我们下载该文件后,发现excel里面默认的抬头没有了,那么我们该怎么做呢?

我今天试着改了下编码,一直没有找到匹配的方法,于是想到了一个简单的办法,直接将乱码的文件名在Linux下修改成原来的文件名,经过测试,此方法可行。特在此处做下记录,此方法对于少数文件名乱码还是比较实用的,但是如果项目中大部分类似文件都是乱码,还是要寻找操作系统层面的解决办法。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!