beweirdo

windows下导出csv文档,用excel打开乱码问题

导出的数据保存为utf-8格式,用excel打开显示为乱码,wps打开正常,是因为utf-8 可以带bom头也可以不带bom头,excel不支持不带bom头的utf-8格式,所以中文乱码,解决方法,写入数据之前在文件里加入bom头,下面是实现

//pfile为打开的文件句柄
FILE* pfile = fopen("文件路径", "wb+");
unsigned char achUTF8[3] = { 0xEF, 0xBB, 0xBF };
fwrite(achUTF8, 1, sizeof(achUTF8), pfile);

分类:

技术点:

相关文章:

  • 2021-12-02
  • 2021-09-06
  • 2022-01-04
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2022-02-19
  • 2022-12-23
  • 2021-04-13
  • 2021-11-14
  • 2021-11-24
  • 2021-11-22
相关资源
相似解决方案