gpt4 book ai didi

java - 使用 Java 删除 BOM 字符

转载 作者:搜寻专家 更新时间:2023-11-01 02:08:02 26 4
gpt4 key购买 nike

<分区>

我正在尝试使用 FileReader 读取文件并将它们写入单独的文件。
这些文件是 UTF-8 编码的,但不幸的是,其中一些文件仍然包含 BOM。
我试过的相关代码是这样的:

private final String UTF8_BOM = "\uFEFF";

private String removeUTF8BOM(String s)
{
if (s.startsWith(UTF8_BOM))
{
s=s.replace(UTF8_BOM, "");
}
return s;
}

line=removeUTF8BOM(line);

但由于某种原因,BOM 没有被删除。有没有其他方法可以用 FileReader 做到这一点?我知道 BOMInputStream 应该可以工作,但我宁愿找到使用 FileReader 的解决方案。

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