我使用java sdk中包含的native2ascii.exe将ANSI文本转换为UTF8。
native2ascii.exe -encoding UTF8
“问题”是:我需要避免自动插入“\ ufeff”BOM表头。
有没有简单的方法可以避免这种情况?也许之后自动删除ti?
感谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
正如Victor指出的那样,这是一个无法修复的“功能”。我所做的是阅读第一行文字,如果第一个字符是BOM,则将其删除。
if (firstLine.charAt(0) == '\uFEFF') { firstLine = firstLine.substring(1); }