/*** 下载CSV文件*/@RequestMapping(value = "/dlcsv/{jobLogId}", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> downloadCSVFile(@PathVariable Long jobLogId, Model model) throws Exception {JobLog jobLog = jobLogService.selectById(jobLogId);JobConf jobConf=jobConfService.selectOne(new EntityWrapper<JobConf>().eq("job_id",jobLog.getJobId()));byte[] file=jobConf.getFilePath();//获取byte数组就是所需内容/*String csvCon = new String(file,"GBK");byte[] file1=csvCon.getBytes("GBK");
*/

//下载逻辑还有一个js文件

    String csvContext = new String(file,"gb2312");//System.out.println(csvContext);String fileName = "origin_data.csv";Map<String, String> retmap = new HashMap<>();retmap.put("fileContent", "\uFEFF"+csvContext);//解决代码加这一行// retmap.put("fileContent", csvContext);retmap.put("fileName", fileName);return retmap;
}

微软excel打开csv文件乱码,wps和txt不乱码,java后台解决相关推荐

  1. Excel打开csv文件时中文内容显示为乱码或问号的解决办法

    有同事遇到这样一个问题,就是打开csv文件后,里面的中文显示乱码或者问号.网上找了很久,没有找到有效的解决方法,改非Unicode编码.windows显示语言,office显示语言都没有用.随后自己研 ...

  2. Excel打开csv文件乱码问题的解决办法

    产生背景 今天在用excel打开一个脚本生成的csv文件(存储编码格式为utf-8)时出现了乱码情况,但是用WPS直接打开却正常显示.因为文件是要交给客户的,office又是普遍使用的一枚办公软件,总 ...

  3. csv文件导入后台乱码_教师使用Excel打开csv文件出现乱码怎么办-Leo老师

    在工作学习中,我们经常会遇到教师使用Excel打开csv文件出现乱码怎么办这样的问题.夏普说过:不经巨大的困难,不会有伟大的事业.因此,面对教师使用Excel打开csv文件出现乱码怎么办我们应该有努力 ...

  4. excel打开csv文件乱码解决办法

    参考链接: https://jingyan.baidu.com/article/4dc408484776fbc8d846f168.html 问题:用 Excel 打开 csv 文件,确认有乱码的问题. ...

  5. Excel 打开 CSV 文件乱码解决方法

    Excel 打开 CSV 文件乱码解决方法 - 膨胀的面包 https://blog.wangtwothree.com/code/157.html 经常接触数据的朋友,可能时不时会遇到这种情况,一份 ...

  6. 解决Excel打开csv文件乱码的问题

    当我们用Excel打开csv文件时,有时出现乱码的问题,如下: 出现乱码的原因: 在简体中文环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8.Unicode等 ...

  7. Excel打开csv文件分列问题

    用excel打开csv文件时, Tab(\t)分割,需要将文件保存为Unicode编码格式,否则不能自动分列. 逗号(,)分割,需要将文件保存为UTF-8编码格式,否则不能自动分列.

  8. 用excel打开csv文件

    结构化文本文件:csv,处理大数据时经常用到的 csv:三个单词的缩写,c(comma,逗号),s(sperated, 分割),v(value,值) csv文件是以纯文本文件形式出现的,以逗号作为分割 ...

  9. EXCEL打开CSV文件乱码的解决方法

    用C#程序通过StreamWriter导出字符串,导出生成txt文本文件,用记事本打开正常,改成csv格式,用excel打开乱码,且不能正确识别分列. 后用记事本打开,把编码从utf-8改成ansi之 ...

最新文章

  1. 中jsp加载不出来layui_为何渔具厂生产不出来钓鱼人理想中的鱼竿呢,厂家说臣妾做不到啊...
  2. java web调用c_Java调用C/C++程序
  3. Python 技术篇-利用pyqt5库读取剪切板已复制数据的格式类型实例演示,python判断复制文件的文件类型
  4. html 拼接onmouseout,HTML onmouseout事件用法及代码示例
  5. iPhone屏幕尺寸/launch尺寸/icon尺寸
  6. golang中http协议实现
  7. shopnum1商城系统
  8. QT高级编程学习笔记(1)
  9. 3 Java学习之 IO
  10. 我的世界 Java1.12.2联机下载_我的世界1.12.2
  11. Html手机web背景全屏,使用全屏背景的网页设计欣赏 全屏网页背景教程
  12. 51单片机的仿真实验——1602显示屏显示万年历与温度
  13. android 忘记密码代码,Android-忘记签名文件的密码怎么办
  14. python AMQP 客户端连接
  15. js股票K线图,比较专业的K线图插件
  16. 鼠标滑过显示红色禁用符号
  17. C#入门学习-----制作AVI播放器
  18. Django中DateField与DateTimeField的特殊参数auto_add_now和auto_now
  19. 【数据挖掘】如何做数据挖掘项目
  20. 摊牌了,访客预约操作如此简单

热门文章

  1. Java爬虫获取网页表格数据
  2. 有关写书。。。。。。。。。。。
  3. Van Emde Boas Trees
  4. 梦幻模拟战 java,梦幻模拟战手游:抽SSR真的难!你抽到几个SSR英雄?
  5. vue做图片裁剪——vue-cropper
  6. deepwalk运行总结
  7. 高大上 web ppt 制作
  8. python爬取金庸小说人物
  9. [GXYCTF2019]StrongestMind
  10. 金字塔原理-演示的逻辑