idea java非法字符\ufeff
时间: 2023-09-26 21:13:17 浏览: 99
java: 非法字符
这个错误通常是由于文件编码问题引起的。`\ufeff` 是 Unicode 字节顺序标记(BOM)的表示,它通常用于标识文本文件的编码格式。在 Java 中,如果文件的编码格式为 UTF-8,而文件开头有 BOM,则会出现非法字符的错误。
你可以尝试将文件的编码格式转换为 UTF-8 无 BOM 格式,或者在代码中使用 Unicode 转义序列替换非法字符。例如,将 `\ufeff` 替换为 `\uFEFF`。
另外,建议使用编辑器的保存选项将文件保存为 UTF-8 无 BOM 格式,以避免类似的问题。
阅读全文