UNICODE是国际标准的字符集,XML要求元素必须是unicode编码的字符。
报表文件后台是以XML的形式进行保存,所以必须要求所有字符必须是unicode编码。
如果存在非unicode编码的字符保存时会提示如下图所示:
图片所示的行位置(第412行,位置84)是不准确的。
可以把报表引出FML文件,然后试着用Word打开。由于存在非unicode编码字符,Word也是打不开的,不过Word提示的位置很准确。
找到FML文件的位置
从而定位到准确的行列:39行,7列。由于报表行列索引是从0开始,也就是报表的40行,8列。
然后在报表相应的位置进行修改。
推荐阅读
财务报表保存时报错
发生时间: 2015-04-02 18:44:17 错误来源: 错误类型: Kingdee.BOS.ServiceFacade.ServiceException …
606
财务报表打开是客户端
报表双击打开是客户端界面 [图片] [图片] 只有在服务器上打开时,才是正常的 [图片] 直接把客户端安装路径X:\Program Files (x86)\Ki …
856
单据保存不了提示截断二进制字符
[图片] 我在销售价目表加了个多行文本字段,这个好像之前帖子也说了这个字段长度是第一次保存默认的长度255(如果没修过的话),后面我就直接手工修改了这个字段的后 …
980
关闭本次提醒
今天不再提醒
获得