欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
AppServer 7.0 里部署了业务应用的war包,应用里有下载文件功能,部署后,下载文件,文件名称中文乱码
问题原因:没有设置系统文件编码,JVM默认会读取系统的编码格式进行编码 ,此时系统编码格式不是utp-8,所以中文乱码了
解决方式:文件内容的编码格式和操作系统的编码格式都设置为utf-8
1、登录管理控制台,“配置——>server-config——>JVM设置——>JVM选项”,添加两个JVM选项:
-Dfile.encoding=utf-8
-Dsun.jnu.encoding=utf-8
2、保存后,重启管理控制台
3、再次使用应用的下载文件功能,文件名称中文不乱码