文章标题
来源:互联网 发布:软件架构设计的软件 编辑:程序博客网 时间:2024/06/15 20:18
struts/jsp文件下载乱码问题
如果方法1不能解决问题请看方法2
1.对需要传递的中文进行编码
fileName = URLEncoder.encode(fileName,”UTF-8”);
2.不同的浏览器输出中文的默认编码不同
/** * 处理不同浏览器的乱码问题 * 先判断浏览器 */ HttpServletRequest request = ServletActionContext.getRequest(); String Agent = request.getHeader("User-Agent"); if (null != Agent) { Agent = Agent.toLowerCase(); if (Agent.indexOf("firefox") != -1) { fileName = new String(fileName.getBytes(),"ISO8859-1"); } else if (Agent.indexOf("msie") != -1) { fileName = URLEncoder.encode(fileName,"UTF-8"); } else { fileName = URLEncoder.encode(fileName,"UTF-8"); }
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 开源指令集RISC-V
- A child container failed during start(Failed to start component [StandardEngine[Tomcat].StandardHos)
- 面向对象的计算机思维概述
- 泛型类
- Redis集群环境搭建
- 文章标题
- 操作系统存储管理之页式存储管理深入浅出
- 冒泡排序
- linux 文件基础介绍
- 分布式事物处理方式要点
- this指针
- zookeeper学习心得一:基础讲解---zk节点类型以及对节点的相应操作
- [编程题] 01翻转
- 第二行代码学习笔记——第一章:开始启程——你的第一行Android代码