亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

FF瀏覽器和IE下載文件亂碼問題的解決方法

 更新時(shí)間:2013年08月05日 15:17:17   作者:  
大家可以看到如下截圖,下載文件出現(xiàn)了亂碼,在其他瀏覽器(IE,Chrome....)上沒有出現(xiàn)這個(gè)問題,解決方法很簡(jiǎn)單,遇到類似問題的朋友可以了解下哦
下載在FF瀏覽器下出現(xiàn)了下列問題
 
但是在其他瀏覽器(IE,Chrome....)上沒有出現(xiàn)這個(gè)問題,
需要寫一個(gè)Utitl類管理下
復(fù)制代碼 代碼如下:

package com.sencloud.dh.core.utils;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import javax.servlet.http.HttpServletRequest;
/**
* 對(duì)文件流輸出下載的中文文件名進(jìn)行編碼 屏蔽各種瀏覽器版本的差異性
*
* @author xutianlong
* @version [版本號(hào), Feb 7, 2013]
* @see [相關(guān)類/方法]
* @since [產(chǎn)品/模塊版本]
*/
public class OfficeUtil
{
/**
* 對(duì)文件流輸出下載的中文文件名進(jìn)行編碼 屏蔽各種瀏覽器版本的差異性
*/
public static String encodeChineseDownloadFileName(HttpServletRequest request, String pFileName)
{
String agent = request.getHeader("USER-AGENT");
try
{
if (null != agent && -1 != agent.indexOf("MSIE"))
{
pFileName = URLEncoder.encode(pFileName, "utf-8");
}
else
{
pFileName = new String(pFileName.getBytes("utf-8"), "iso8859-1");
}
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
return pFileName;
}
}

相關(guān)文章

最新評(píng)論