java导出csv文件中常遇到的编码问题
1.文件名中文字符串在下载文件时候变为____
是因为中文文件名在传递过程中需要编码;
解决方法:
response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes(utf-8),"ISO8859-1")+".csv"
2.导出为csv文件,传入参数中包含特殊符号(&,*。。。)的,后端接收字段错误
前端可能通过urlencode进行编码替换了特殊符号,后端这时候.
原创
2020-06-24 11:34:05 ·
974 阅读 ·
0 评论