gpt4 book ai didi

java - 高效去除UTF字节序标记

转载 作者:数据小太阳 更新时间:2023-10-29 02:24:08 25 4
gpt4 key购买 nike

<分区>

我正在寻找以下问题的有效解决方案:

org.xml.sax.SAXParseException: Content is not allowed in prolog

问题是在解码文件(使用 jaxb)之前跳过(或删除)前 3 个 bom 字节(如果存在)。

我可以通过检查前三个字节然后将之后的所有内容写入新文件并使用新文件来让它工作,但这似乎效率极低。

如果 BOM 存在,我尝试将文件指针移动超过 3 个字节(并验证了 c 的指针位置),但是当我将输入流传递给 jaxb 时,它仍然抛出相同的异常;我的直觉是文件指针正在重置。

有没有人对此有任何想法?

谢谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com