gpt4 book ai didi

JAVA Unrecognized Character 第一行第一个字符

转载 作者:行者123 更新时间:2023-11-29 04:32:48 26 4
gpt4 key购买 nike

我有几行代码可以用 Java 读取文件的内容。基本上我使用的是 FileReaderBufferedReader。我正在正确阅读这些行,但是,第一行的第一个字符似乎是一个 undefined symbol 。我不知道从哪里得到这个符号,因为输入文件的内容是正确的。

代码如下:

FileReader readFile = new FileReader(chosenFile);
BufferedReader input = new BufferedReader(readFile);
while((line = input.readLine()) != null) {
System.out.println(line);
}

Console Output

File Content

最佳答案

如果它只出现在第一行,这可能是 BOM (Byte Order Mark) .所有现代文本编辑器都认识到这一点,并且不会将其作为文本文件的一部分呈现。保存文本文件时,应该有保存或不保存的选项。

如果您想阅读 java 中的 BOM 标记,请参阅此处 Reading UTF-8 - BOM marker

关于JAVA Unrecognized Character 第一行第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43109360/

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