问题说明
计划任务以邮件附件形式发送报表,发现附件名为乱码
解决方法
该问题是因为附件的名称太长或者名称有中文,需要做下面设置:
1、增加JVM参数-Dmail.mime.splitlongparameters=false,JVM设置可参考部署或使用过程中出现错误java.lang.OutOfMemoryError: PermGen space或者java heap space 设置
2、定制管理 > 系统选项 > 公共设置-邮件设置 中设置文件名字符集为空。
若按上面的两个步骤设置后,邮箱收到的附件还是乱码的形式,如下:
那有可能是服务器没有对应的字体导致的,可以参考文档中的步骤添加相关的字体:
电子表格打印或导出到PDF时以及图形上中文变乱码