欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

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、再次使用应用的下载文件功能,文件名称中文不乱码