产生原因:
utf-8编码的工程,使用editplus为首(其他文本编译器也可能出现)的文本编辑器打开并保存java文件时,编辑器会在文件头部添加三个不可见的字符(0xEF 0xBB 0xBF,即BOM),此时的java文件在导出doc文件时报错。
解决方案:
1) 杜绝使用非eclipse工具编辑java代码;
2) 对已经出现问题的文件,可以使用重新生成文件的方式,删除默认的头信息。复制原有代码后删除原有文件,新建同名java类,将除了第一行之外的代码粘入新java文件,这样可以去掉开始的BOM标记。
本文介绍了解决因使用特定文本编辑器导致的UTF-8编码Java文件中出现BOM标记问题的方法。具体步骤包括避免使用非Eclipse工具编辑Java代码,并通过重建文件的方式来移除BOM标记。

2万+

被折叠的 条评论
为什么被折叠?



