<span style="font-size:18px;"> //设置输出流
OutputStream out = response.getOutputStream();
response.reset();
String fileName = rptName+"_"+date;// 文件名
response.setHeader("Content-Disposition", "attachment;filename="+new String(fileName.getBytes("gbk"),"iso8859-1")+".xlsx");
response.setContentType("application/x-download; charset=UTF-8");</span>使用实例代码如上:
分析如下代码——将String字符串以gbk编码字节转换为另外一种编码格式的字符串
<span style="font-size:18px;">new String(fileName.getBytes("gbk"),"iso8859-1")+".xlsx"</span>
编码转换实例
本文提供了一个关于如何将String类型的文件名从GBK编码转换为ISO-8859-1编码的具体实例代码。该过程通过Java的getBytes和new String方法实现,并最终应用于设置HTTP响应头中Content-Disposition字段的值。
952

被折叠的 条评论
为什么被折叠?



