1.
本人在linux服务器的tomcat下部署一个war包项目,但是里面创建中文文件名文件一直乱码,经过多重测试后找到解决方案:
需要在Tomcat启动的时候强制设置LC_ALL 环境变量 =zh_CN.UTF8,同时设置上Dfile.encoding=UTF8,如下图是本人使用守护进程启动tomcat文件配置(daemon.sh);
如果不使用守护进程启动tomcat的,可以配置catalina.sh来设置tomcat启动参数
2.
修改tomcat配置文件:catalina.sh
export LC_ALL="zh_CN.UTF-8"
3.
问题描述
在JAVA中生成文件,文件名生成在windows下就正常,但是在linux下生成就乱码。
解决方式
代码中文件名用这样的方式转换
String remoteFileName = new String(sendModel.getString("fileName").getBytes("GBK"),
System.getProperty("sun.jnu.encoding"));
相关推荐
welogic struts2文件下载中文件名乱码:在tomcat中是好的哦
部署tomcat下的项目 监控的时候发现 日志中文乱码 ,tomcat 下catalina.out 日志乱码问题处理
用于配置tomcat生成日志的分类,按照日期一天一个文件,查阅起来方便,当然配置方式多种多样
Docker容器部署tomcat出现中文乱码.docx
解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx
解决Tomcat乱码的问题
Tomcat乱码问题终极解决办法,乱码问题从此消失。
解决idea启动web项目控制台乱码问题
apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...
最近几个项目,都出现了乱码问题。某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux...
Tomcat环境下JSP中文乱码问题的解决
weblogic和tomcat 下载附件乱码问题 weblogic和tomcat 下载附件乱码问题
通过简单的办法解决Tomcat中出现的乱码,本文章使用于jsp servlet初学者
现在将常见的乱码问题分为JSP页面显示中文乱码、表单提交乱码两类。 1)JSP页面中显示中文乱码 在JSP文件中使用page命令指定响应结果的MIME类型,如;charset=gb2312" %>
Tomcat和weblogic中文乱码问题解决方案
解决tomcat中文乱码的问题!!!!!! !!!!!!!!!!!!!!!!!!!
tomcat jdk 和tomat的一些配置文件包括server.xml和linux使用service启动tomcat
解决tomcat下中文乱码问题, 在tomcat_home\conf\server.xml 中的Connector元素中设置URIEncoding属性为合适的字符编码
tomcat上传下载文件亲测,ok