code: public static String removeUTF8BOM(String line)
      {
          if (line != null && line.startsWith("\uFEFF")) // UTF-8 byte order mark (EF BB BF)
          {
              line = line.substring(1);
          }
          return line;
      }
docs: 去除文件第一行中的UTF8 BOM<br>
  这是Java的bug，且官方不会修复。参考 https://stackoverflow.com/questions/4897876/reading-utf-8-bom-marker
  @param line 文件第一行
  @return 去除BOM的部分