Java Spring Item Writer生成第一行前缀为不可打印字符的文件

Java Spring Item Writer生成第一行前缀为不可打印字符的文件,java,spring,Java,Spring,我最近发现,平面文件项编写器生成的文件的前缀是不可打印的字符。我在下面附上了截图。 项目在Java8平台上使用Spring4.1.7发布jar和SpringBatch版本2.2.5。有什么办法解决这个问题吗 [更新03/20]此问题已解决。选择的输出文件扩展名为.out,并且由于某种原因,当在Windows平台上创建此文件时,它在行首有不可打印的字符。当扩展名更改为.txt时,输出与预期一致。在Linux上,扩展名为.out的输出文件没有问题。总之,这是操作系统平台特有的问题,但如果有人知道这

我最近发现,平面文件项编写器生成的文件的前缀是不可打印的字符。我在下面附上了截图。 项目在Java8平台上使用Spring4.1.7发布jar和SpringBatch版本2.2.5。有什么办法解决这个问题吗


[更新03/20]此问题已解决。选择的输出文件扩展名为.out,并且由于某种原因,当在Windows平台上创建此文件时,它在行首有不可打印的字符。当扩展名更改为.txt时,输出与预期一致。在Linux上,扩展名为.out的输出文件没有问题。总之,这是操作系统平台特有的问题,但如果有人知道这背后的实际原因,请解释一下。

没有任何代码可看,我猜您正在编写一行(可能是一个字符串),它在Java中只包含空值…因此您得到了NULNULNULNUL。。。在文件中