文档章节

解决各浏览器向url中传中问参数的问题

踏破铁鞋无觅处
 踏破铁鞋无觅处
发布于 01/22 18:26
字数 130
阅读 5
收藏 0

https://www.cnblogs.com/godtrue/p/4333262.html

后台的处理代码

	public static String getUrlnewName( String oldName) {
		String newName = "";
		try {
			String agent = inv.getRequest().getHeader("USER-AGENT");
			if (null != agent) {
				boolean isMSIE = (StringUtils.isNotBlank(agent) && agent.indexOf("MSIE") != -1);
				if (-1 != agent.indexOf("Firefox")) {// Firefox
					newName = "=?UTF-8?B?" + (new String(Base64.encodeBase64(oldName.getBytes("UTF-8")))) + "?=";
				} else if (isMSIE) { // IE 9 以上版本
					newName = oldName;
				} else {
					newName = URLEncoder.encode(oldName, "UTF-8");
					newName = StringUtils.replace(newName, "+", "%20");// 替换空格
				}
			} else {
				newName = oldName;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return newName;
	}

 

© 著作权归作者所有

共有 人打赏支持
下一篇: Idea激活
踏破铁鞋无觅处
粉丝 3
博文 103
码字总数 32590
作品 0
海淀
程序员
私信 提问
[备忘]IE6不完全支持UTF-8导致汉字乱码的BUG~

环境:Windows XP SP3 简体中文版、IE6、Tomcat 6.0.32、JDK 1.6.0.23 配置:JSP页面charset=UTF-8" pageEncoding="UTF-8",tomcat的Server.xml中配置URIEncoding="utf-8",Struts2的struts.......

leeoo
2011/12/24
0
0
使用JQuery ajaxFileUpload.js上传文件踩坑记录

前言 最近在做前端的时候要实现文件上传的功能,用了form和jquery的ajax传值效果都不理想,最后采用了这个前端脚本来实现。在使用的时候遇到了几个坑,一路摸着石头过河,也算是解决了问题,...

杳杳靈鳯
2018/10/23
0
0
解决Servlet从前台接值时乱码的方法

用GET方式提交(经测,POST也可以,原因很简单): String name = request.getParameter("name");name = new String(name.getBytes("ISO-8859-1"),"UTF-8"); 用POST方式提交: request.setC......

flying-tomato
2015/06/30
0
0
axios 发 post 请求,后端接收不到参数的解决方案

文章目录 问题场景 问题原因 要点1 要点2 问题分析 解决方案 解决方案一 解决方案二 解决方案三 解决方案四 解决方案五 解决方案六 问题场景 场景很简单,就是一个正常 axios post 请求: ax...

飞翔的熊blabla
01/19
0
0
吉趣管理端-第一次上手代码

前天,吉软国际,马老师花了2个小时给我们讲述了一下开发管理端,和移动端的区别。 然后我便着手安装环境,准备开发。 昨天花了3个小时用2倍速看完了慕课网上的《JavaEE》课程 然后今天一整天...

大海画家
2017/09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RabbitMQ入门

RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间...

watermelon11
今天
15
0
今天的学习

自动加载:方法一 function __autoload( $className ){在这里,完成加载B这个类文件的工作。}class A{} //这是一个类$a1 = new A(); //这里没有自动加载的发生,因为A这个类...

墨冥
今天
2
0
印刷工艺步骤

印刷厂从收到订单到交付整个流程,一般涉及到以下步骤 1.设计(经过软件如cdr,psd,ai等等设计需要印刷的名片,宣传单,画册等物料); 2.排版拼版(在电脑软件这区域完成); 3.出版、出硫...

focusone
昨天
3
0
virtualbox中安装ubuntu

virtualbox+ubuntu 安装virtualbox,当前版本是6.0.4 下载ubuntu安装盘,建议lubuntu,链接是http://mirrors.ustc.edu.cn/ubuntu-cdimage/lubuntu/releases/18.04.2/release/lubuntu-18.04.......

chuqq
昨天
5
0
exists 谓词的子查询

https://blog.csdn.net/qq_19782019/article/details/78730882

仟昭
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部