火狐瀏覽器下載亂碼問題

public static String encodeChineseDownloadFileName(HttpServletRequest request,
			String pFileName) {
		//判斷瀏覽器類型 火狐編碼處理 pFileName = new String(pFileName.getBytes("utf-8"), "iso-8859-1");
		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"), "iso-8859-1");
			}
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return pFileName;
	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章