gpt4 book ai didi

java - 开头 xml 文件中的奇怪字符

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

我正在尝试解析一个 xml 但它显示错误,如果我将 system.out.println 放入 String 我会看到它。

之前

<?xml version="1.0" 

之后

?<?xml version="1.0"

我将字符集更改为 UTF-8 但没有用,那么,我该怎么办?

最佳答案

您有一个 UTF-8 字符串(这就是 Notepad++ 如此识别它的原因),但 UTF-8 并不需要 BOM。一些程序产生它;有些没有。这会导致在读取文件时偶尔出现混淆 - 一些读取器(例如您在 Java 代码中使用的读取器)无法识别并忽略它。我会推荐类似于 this question 的公认答案之类的东西或 this one删除它。在将前 3 个字节从所有传入字符串中删除之前,请务必执行检查以确定它们是否实际上是 BOM。

关于java - 开头 xml 文件中的奇怪字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20167838/

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