マイクロソフトexcelはcsvファイルを開いて文字化けして、wpsとtxtは文字化けして、javaバックグラウンドは解決します


/**
     *   CSV  
     */
    @RequestMapping(value = "/dlcsv/{jobLogId}", method = RequestMethod.POST)
    @ResponseBody
    public Map downloadCSVFile(@PathVariable Long jobLogId, Model model) throws Exception {
        JobLog jobLog = jobLogService.selectById(jobLogId);
        JobConf jobConf=jobConfService.selectOne(new EntityWrapper().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 retmap = new HashMap<>();
    retmap.put("fileContent", "\uFEFF"+csvContext);//        
   // retmap.put("fileContent", csvContext);
    retmap.put("fileName", fileName);

    return retmap;
}