下载文件个别浏览器文件名乱码解决办法
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";
相关推荐
-
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) {
-
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; /** * 对文件流输出下载的中文
-
下载文件个别浏览器文件名乱码解决办法
复制代码 代码如下: 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
随机推荐
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(推荐)
- 理解Javascript_13_执行模型详解
- ASP.NET常用小技巧
- C#实现支持断点续传多线程下载客户端工具类
- php生成扇形比例图实例
- javascript中call,apply,bind的用法对比分析
- Python中的time模块与datetime模块用法总结
- php Ajax乱码
- PHP数组相加操作及与array_merge的区别浅析
- DBA 在Linux下安装Oracle Database11g数据库图文教程
- Javascript实例教程(19) 使用HoTMetal(5)
- IIS7配置PHP环境图文教程(fastcgi快速最新版)
- JS闭包与延迟求值用法示例
- JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
- matplotlib简介,安装和简单实例代码
- vue中的ref和$refs的使用
- 教你使用vue-cli快速构建的小说阅读器
- Flask框架模板渲染操作简单示例
- Nginx http运行状况健康检查配置过程解析
- django的ORM模型的实现原理