最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

FF瀏覽器和IE下載文件亂碼問(wèn)題的解決方法

 更新時(shí)間:2013年08月05日 15:17:17   作者:  
大家可以看到如下截圖,下載文件出現(xiàn)了亂碼,在其他瀏覽器(IE,Chrome....)上沒(méi)有出現(xiàn)這個(gè)問(wèn)題,解決方法很簡(jiǎn)單,遇到類(lèi)似問(wèn)題的朋友可以了解下哦
下載在FF瀏覽器下出現(xiàn)了下列問(wèn)題
 
但是在其他瀏覽器(IE,Chrome....)上沒(méi)有出現(xiàn)這個(gè)問(wèn)題,
需要寫(xiě)一個(gè)Utitl類(lèi)管理下
復(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)類(lèi)/方法]
* @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)文章

  • Java 解析線(xiàn)程的幾種狀態(tài)詳解

    Java 解析線(xiàn)程的幾種狀態(tài)詳解

    這篇文章主要為大家詳細(xì)介紹了Java 解析線(xiàn)程的幾種狀態(tài),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • Java Spring詳解如何配置數(shù)據(jù)源注解開(kāi)發(fā)以及整合Junit

    Java Spring詳解如何配置數(shù)據(jù)源注解開(kāi)發(fā)以及整合Junit

    Spring 是目前主流的 Java Web 開(kāi)發(fā)框架,是 Java 世界最為成功的框架。該框架是一個(gè)輕量級(jí)的開(kāi)源框架,具有很高的凝聚力和吸引力,本篇文章帶你了解如何配置數(shù)據(jù)源、注解開(kāi)發(fā)以及整合Junit
    2021-10-10
  • Java應(yīng)用多機(jī)器部署解決大量定時(shí)任務(wù)問(wèn)題

    Java應(yīng)用多機(jī)器部署解決大量定時(shí)任務(wù)問(wèn)題

    這篇文章主要介紹了Java應(yīng)用多機(jī)器部署解決大量定時(shí)任務(wù)問(wèn)題,兩臺(tái)服務(wù)器同時(shí)部署了同一套代碼, 代碼中寫(xiě)有spring自帶的定時(shí)任務(wù),但是每次執(zhí)行定時(shí)任務(wù)時(shí)只需要一臺(tái)機(jī)器去執(zhí)行,需要的朋友可以參考下
    2019-07-07
  • 一文給你通俗易懂的講解Java異常

    一文給你通俗易懂的講解Java異常

    這篇文章主要給大家介紹了關(guān)于Java異常的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Mybatis?plus多租戶(hù)方案的實(shí)戰(zhàn)踩坑記錄

    Mybatis?plus多租戶(hù)方案的實(shí)戰(zhàn)踩坑記錄

    MybaitsPlus多租戶(hù)處理器是一個(gè)對(duì)于多租戶(hù)問(wèn)題的解決方案,下面這篇文章主要給大家介紹了關(guān)于Mybatis?plus多租戶(hù)方案踩坑的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • 使用springboot整合mybatis-plus實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪查改示例

    使用springboot整合mybatis-plus實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪查改示例

    這篇文章主要介紹了使用springboot整合mybatis-plus實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪查改示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 完美解決idea突然間很卡的問(wèn)題

    完美解決idea突然間很卡的問(wèn)題

    這篇文章主要介紹了完美解決idea突然間很卡的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • IntelliJ idea 如何生成動(dòng)態(tài)的JSON字符串(步驟詳解)

    IntelliJ idea 如何生成動(dòng)態(tài)的JSON字符串(步驟詳解)

    這篇文章主要介紹了IntelliJ idea 如何生成動(dòng)態(tài)的JSON字符串,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 詳解SpringMVC中設(shè)置靜態(tài)資源不被攔截的問(wèn)題

    詳解SpringMVC中設(shè)置靜態(tài)資源不被攔截的問(wèn)題

    這篇文章主要介紹了詳解SpringMVC中設(shè)置靜態(tài)資源不被攔截的問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • 淺談Java中父類(lèi)與子類(lèi)的加載順序詳解

    淺談Java中父類(lèi)與子類(lèi)的加載順序詳解

    本篇文章是對(duì)Java中父類(lèi)與子類(lèi)的加載順序進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論

砚山县| 贵阳市| 梅州市| 博爱县| 新巴尔虎右旗| 原平市| 光泽县| 彭泽县| 宁强县| 鄂托克前旗| 湾仔区| 辽宁省| 兖州市| 庆城县| 安龙县| 冀州市| 威宁| 阿城市| 湖北省| 嘉禾县| 石台县| 灵宝市| 通化县| 麻阳| 莱芜市| 涟水县| 鹿泉市| 本溪| 勐海县| 道孚县| 江阴市| 襄垣县| 沅陵县| 景宁| 黄冈市| 青铜峡市| 宁陵县| 紫阳县| 太原市| 兰溪市| 石河子市|