财务报表客户端保存提示 (16进制值0x16)是无效的字符原创
金蝶云社区-王凯亮
王凯亮
1人赞赏了该文章 427次浏览 未经作者许可,禁止转载编辑于2020年01月06日 14:30:05

UNICODE是国际标准的字符集,XML要求元素必须是unicode编码的字符。

报表文件后台是以XML的形式进行保存,所以必须要求所有字符必须是unicode编码。

如果存在非unicode编码的字符保存时会提示如下图所示:

图片.png


图片所示的行位置(第412行,位置84)是不准确的。


可以把报表引出FML文件,然后试着用Word打开。由于存在非unicode编码字符,Word也是打不开的,不过Word提示的位置很准确。

图片.png


找到FML文件的位置

图片.png


从而定位到准确的行列:39行,7列。由于报表行列索引是从0开始,也就是报表的40行,8列。

然后在报表相应的位置进行修改。

图片.png


赞 1