【踩坑】生成word之后无法打开

问题

最近在生成报告的时候发现有一个问题,生成word之后打开,会提示这个错误。

但是点击确定之后,会再次出现弹框

再点击是,会打开word,然后惊讶的发现word内容是没有受损的,这种情况就意味着程序没有问题,是由于某个特殊的东西导致这样的问题,经过我的一些排查,终于发现若是在模板里使用循环,然后循环里有特殊字符,会导致这样的错误。

这样的字符包括但可能不限于

 去掉这个字符就可以正常打开报告了。