首页 > 解决方案 > \u000b 和其他与 docx4j 不兼容的控制 Unicode 字符?

问题描述

当您打开保存的 docx 时,添加具有 unicode "\u000b" 的文本将引发错误。

我正在使用 docx4j-JAXB-Internal 8.1.6。“\u000c”也会出现同样的问题,所以我认为它发生在所有控制字符上。目前我只是简单地删除它们:

        String removeControlCharacters = this.content.replaceAll("\\p{Cc}", "");

然后添加一个文本,它工作正常。

我想知道是否有其他人遇到过这个问题以及解决它的最佳方法是什么。

标签: javadocx4j

解决方案


推荐阅读