下载文件个别浏览器文件名乱码解决办法
if (context.Request.UserAgent.ToLower().IndexOf("msie", System.StringComparison.Ordinal) > -1)//IE浏览器
{
context.Response.AddHeader("content-disposition", "filename=" + HttpUtility.UrlEncode(fileName));
}
if (context.Request.UserAgent.ToLower().IndexOf("firefox", System.StringComparison.Ordinal) > -1)//firefox浏览器
{
context.Response.AddHeader("content-disposition", "attachment;filename=\"" + fileName + "\"");
}
else//其他浏览器
{
context.Response.AddHeader("content-disposition", "attachment;filename=" + fileName);
}
context.Response.ContentType = "application/x-xls";
相关推荐
-
FF浏览器和IE下载文件乱码问题的解决方法
下载在FF浏览器下出现了下列问题 但是在其他浏览器(IE,Chrome....)上没有出现这个问题, 需要写一个Utitl类管理下 复制代码 代码如下: package com.sencloud.dh.core.utils; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import javax.servlet.http.HttpServletRequest; /** * 对文件流输出下载的中文
-
Java下载文件时文件名乱码问题解决办法
复制代码 代码如下: public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (c >= 0 && c <= 255) {
-
下载文件个别浏览器文件名乱码解决办法
复制代码 代码如下: if (context.Request.UserAgent.ToLower().IndexOf("msie", System.StringComparison.Ordinal) > -1)//IE浏览器 { context.Response.AddHeader("content-disposition", "filename=" + HttpUtility.UrlEncode(fileName)); } if
-
oracle em 按钮乱码解决办法及em网页变成英文
一.oracle em中按钮乱码解决办法: 1.修改jdk 下面的字体. 复制代码 代码如下: [oracle@esop db_1]$ cd $ORACLE_HOME/jdk/jre/lib/ [oracle@esop lib]$ mv font.properties font.properties_bak [oracle@esop lib]$ cp font.properties.zh_CN.Redhat font.properties 2.修改jre 下面的字体 复制代码 代码如下: [or
-
JDBC连接mysql处理中文时乱码解决办法详解
JDBC连接mysql处理中文时乱码解决办法详解 近日,整合的项目需要跟一个比较老版本的mysql服务器连接,使用navicat查看,发现此mysql服务器貌似没有设置默认编码,而且从操作此mysql的部分php文件看,应该是使用的gb2312的编码,但是,直接使用jdbc操作,从库中读取出来的中文全都是乱码. 一开始,使用类似entity.setDepartName(new String(rs.getString("hg").getBytes("gbk"), &q
-
使用AndroidStudio上传忽略文件至SVN Server的解决办法
在同组项目进行共享时,容易把本地的配置文件比如*.iml等文件上传至共享服务器,这样会对队友造成巨大的麻烦,为了解决这个问题,可以使用下面方法解决,下面以上传到服务器的app.iml文件为例. 一.在AS的Setting中取消忽略文件后缀".iml": 二.在Windows目录中找到当前项目下的"app.iml"文件,右键该文件,选中TortoiseSVN,如下图2位置: 图2 在该项下选择Delete,删除该文件,如下图3所示: 图3 三.删除该文件后,在当前目录
-
JSP struts2 url传参中文乱码解决办法
JSP struts2 url传参中文乱码解决办法 1.设置struts.xml <constant name="struts.i18n.encoding" value="UTF-8" /> 或是设置struts.properties(我自己没试过) struts.i18n.encoding=UTF-8 2.在web.xml添加编码过滤器 <filter> <filter-name>characterEncodingFilter&
-
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 2.关闭拼写检查 windows–>perferences–>general–> editors->
-
php ckeditor上传图片文件名乱码解决方法
打开editor/filemanager/connectors/php目录下commands.php,找到FileUpload函数,在 复制代码 代码如下: $sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ; $sExtension = strtolower( $sExtension ) ; 后添加 复制代码 代码如下: $sFileName = rand(0,100).".".$sExtensi
-
数据库 MySQL中文乱码解决办法总结
MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1.1.中文乱码 create table user(name varchar(11)); # 创建user表 insert into table user("carl"); # 添加数据 select * from user; insert into user value(&
-
Python信息抽取之乱码解决办法
Python信息抽取之乱码解决办法 就事论事,直说自己遇到的情况,和我不一样的路过吧,一样的就看看吧 信息抓取,用python,beautifulSoup,lxml,re,urllib2,urllib2去获取想要抽取的页面内容,然后使用lxml或者beautifulSoup进行解析,插入mysql 具体的内容,好了貌似很简单很easy的样子,可是里面的恶心之处就来了,第一,国内开发网站的人在指定网站编码或者是保存网站源码的时候并没有考虑什么编码,反正一句话,一个网站即使你用工具查看或者查看源码头
-
Android中HTTP请求中文乱码解决办法
Android中HTTP请求中文乱码解决办法 编码参数 List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 请求参数 for (NameValuePair p : params) { formparams.add(p); } UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,HTTP.UTF_8); // 创建POST
随机推荐
- Mac下安装mysql5.7 完整步骤(图文详解)
- Redis主从复制问题和扩容问题的解决思路
- WordPress 照片lightbox效果的运用几点
- extjs3 combobox取value和text案例详解
- 使用Node.js实现ORM的一种思路详解(图文)
- 简单的用java实现读/写文本文件的示例
- ASP.NET餐饮管理系统制作代码分享
- js密码强度检测
- 字符串反转_JavaScript
- 点击按钮出现60秒倒计时的简单js代码(推荐)
- asp.net 在DNN模块开发中遇到的resx怪问题
- 详解C++ 拷贝构造函数和赋值运算符
- 详解javascript实现瀑布流列式布局
- 鼠标滚轴控制文本框值的JS代码
- 获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)
- 用SQL语句实现替换字符串
- iis 创建应用程序池的方法与分析第1/3页
- vmt的修改之正则(桂军)
- Android实现QQ登录功能
- 解析Android应用启动后自动创建桌面快捷方式的实现方法