java输出的csv文件,用excel读出来是乱码。经调查发现,utf-8得csv必须有bom头,excel才能正常读取。 而java文件IO默认不会给你BOM头的。(但是mac却是一定不要bom头的,烦人)
参照了下面的文件,作出了bom
http://koti.mbnet.fi/akini/java/java_utf8_xml/
final byte[] bom = new byte[] { (byte)0xEF, (byte)0xBB, (byte)0xBF };
fos.write(bom);

相关文章:

  • 2021-11-05
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-17
  • 2021-07-06
猜你喜欢
  • 2021-09-27
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案