页面树结构
转至元数据结尾
转至元数据起始
(本文档仅供参考)

问题现象

计划任务定时发送邮件,邮件中附件的文件名称显示异常,中文和英文以下划线的方式展示(数字可正常显示),具体如下图:

同时,发现在原生SQL数据集浏览时导出的excel文件名也存在该现象,见下图:


解决方案

       该问题现象可能是系统上字体相关配置出了问题,比如缺少中文字体、环境的字符编码不正确。建议可以先排查操作系统上的字符集环境是否有问题,具体可以参考文档:在浏览器中打开或导出分析报告报错:对不起,您请求的页面没有找到!

       如若当前的操作系统编码环境没有问题,那么极有可能是当前的应用服务器所使用的编码不适用(各应用服务器查看当前的编码环境可以参考网上资源),从而引发该问题现象,可以通过下面方式修改编码:
       一、首先修改启动参数配置文件,将编码改变(具体修改参数配置的方式可参考WebLogic 12c部署Smartbi应用服务器JVM参数配置

              在JVM启动参数上加上 -Dfile.encoding=UTF-8,可强行设置系统文件编码格式为utf-8。

              注意:在“%JAVA_OPTIONS%”后面添加-Dfile.encoding=UTF-8,中间要用空格但是不要换行。

       二、重新启动服务

             修改参数后,重启应用服务器,点击右上角“管理员”-》“系统监控”。

             进入“系统监控”界面,在“概述”页签中可查看到-Dfile.encoding=UTF-8,则证明参数添加成功了。   


  • 无标签