1/5用友股份-LE支持服务业务本部技术方案--《NC57IUFO打印生僻字无法显示问题解决案例》建立日期:2013-07-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2013-00902/5文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-7-01李楠产品支持部V1.0版本领域模块备注3/5目录NC57IUFO打印生僻字无法显示问题解决案例.......................................................4一、系统环境................................................................................................................4二、问题描述................................................................................................................4三、检查分析................................................................................................................4四、解决方法................................................................................................................54/5NC57IUFO打印生僻字无法显示问题解决案例一、系统环境NC57HR;NC中间件;Oracle数据库二、问题描述在IUFO报表打印中,发现有些比较特殊的字打印不出来,例如“珺”。三、检查分析1.在打开报表时,绝大部分汉字显示正常,只有名称为“珺”字的汉字显示不正常,显示为空白。2.将报表导出到excel,excel显示正常3.将报表虚拟打印到pdf或者onenote,显示不正常4.在该字的前后均加入英文字母,英文字母显示正常5.修改了中间件启动脚本,注明字符集为utf8,显示更不正常6.查询了珺字的编码,发现其不在GB2312字符集中,而是在GBK字符集中5/5四、解决方法珺字不属于GB2312字符集,故如果选择字体为楷体-GB2312将无法显示该字。更改该表表样,将该单元格的字体改为新宋体即可。