英文逗号导致中文乱码(java可能传流,文本统一)

英文逗号导致中文乱码(java可能传流,文本统一),第1张

英文逗号导致中文乱码(java可能传流,文本统一)

String errorMsg = “模板不一致,请重新下载模板!”;
errorMsg = URLEncoder.encode(errorMsg, “UTF-8”);
乱码原因:英文逗号导致中文乱码
解决办法:换中文逗号

java可能传流,文本统一

   try{
          ......
            // 媒体导入成功导出流信息
            if(errMap != null && errMap.size() > 0){
                ExportUtils.exportErrorExcel(response, inputStream[1], errMap, "批量导入错误!");
            }
        } catch (ExcelAnalysisException e){
            // excel表头列数量不一致,直接抛出异常
            if(byeFanException != null){
                response.setHeader("errorMsg", URLEncoder.encode(errorMsg, "UTF-8"));
                // 前端不需要返回io流信息
                response.setHeader("status", "false");
            }else {
                // 未知错误 空指针异常(返回文本)
                response.setHeader("errorMsg", URLEncoder.encode("excel解析异常", "UTF-8"));
                // 前端不需要返回io流信息
                response.setHeader("status", "false");
            }
        } catch (Exception e){
            // 未知错误 空指针异常
            response.setHeader("errorMsg", URLEncoder.encode("excel解析异常", "UTF-8"));
            // 前端不需要返回io流信息
            response.setHeader("status", "false");
        } finally {

        }

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5686334.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存