【发布时间】:2013-01-06 01:16:25
【问题描述】:
我想上传一个 UTF-8 文件,而我在 windows 环境下创建 utf8 文件时会自动添加 \xef\xbb\xbf 这个 BOM 在文件的开头。问题是我的文件开始必须是 SOF,因为映射工具会检查这个 SOF。如果我创建正常的 ANSCII 文件它可以工作,当我将该文件保存为 UTF-8 时它会带来那个不需要的 BOM。帮我创建没有这个 BOM 的 UTF-8 文件。
【问题讨论】:
-
您是否使用记事本来创建这些文件?问题只是用于创建这些文件的工具。
-
-
由于这个问题被标记为“java”...如果您可以选择修改将使用该文件的代码,那么您可以使用custom Reader implementation 来检测并忽略 BOM阅读时间。