- 浏览: 351573 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (73)
- Spring (4)
- Oracle (9)
- MySql (7)
- ibatis (2)
- Java (19)
- JavaScript (6)
- JQuery (0)
- MyEclipse (7)
- Linux (4)
- log4j (1)
- Jetty (3)
- SVN (4)
- JIRA (1)
- Spring JPA (0)
- Myeclipse8.5 集成 CheckStyle (1)
- weservice (0)
- Thread (0)
- Oracle Hibernate (1)
- Hibernate (1)
- 计算机组成原理 (1)
- memcached (0)
- Redis Memcached (1)
- Java RMI (1)
- 经验 (1)
- MyEclipse Maven (1)
- Git (1)
- MongoDB (1)
- velocity framemarker (1)
- Java Idea (0)
- Idea (1)
最新评论
-
Mr.lucky:
...
c3p0数据库连接池死锁问题
如果您确定不论是您的JSP页面还是您的Servlet都已经采取了最基本的乱码处理方法之后,通过javascript传递的中文在接受的时候调试输出的是?的话,就试试兄弟我下面这个做法,也是跟别人学的:
你可能采用的ajax传递的中文参数正如:
tempo.open("GET","Query?condition="+encodeURI(encodeURI(query))+"&kind="+kind,true); 或者仅仅是在页面<head>标签中嵌入的一小段script代码传递的中文参数: functionchangefont(){//下拉列边框变化时触发session中的用户默认字体发生变化 varfontname=document.getElementById('fontname').value; alert(fontname); varurl; url="Communicate.jsp?user2="; url=url+'<%=user2%>'; url=url+"&user2id="+'<%=user2id%>'+"&changefontname="+encodeURI(encodeURI(fontname)); // alert(url); window.location.href=url; }
已经发现他们的一个共同点了,encodeURI(encodeURI(fontname)),这就是解决问题的方法了
下面是接受部分解码方法:
String fontwords=request.getParameter("changefontname");
fontwords=java.net.URLDecoder.decode(fontwords,"utf8");
//post传递的时候,一定是用utf8编码的,url自己可以设定 //System.out.println(condition); //当调用request.getParameter()函数时,会自动进行一次URI的解码过程,调用时内置的解码过程会导致乱码出现。而URI编码两次后,request.getParameter()函数得到的是原信息URI编码一次的内容。再用可控的解码函数java.net.URLDecoder.decode()就可解出原始的正确的信息。
资料:http://www.codesky.net/article/200906/166488.html
发表评论
-
Idea 阿里代码规约插件安装
2019-11-27 18:44 361Idea 阿里代码规约插件安装 插件介绍 该插件由 ... -
druid出现(*)druid property for user to setup解决办法
2017-04-07 10:06 3717引言: druid出现(*)druid prope ... -
日期转为昨天,今天,明天。。
2016-06-07 15:29 983/** * 将时间 换为人性化的时间 ... -
java服务器端接收json格式传递的参数
2016-03-17 13:09 22901,传递参数的两种访书,第一是key-value形式,对于 ... -
利用zookeeper统计管理配置文件
2015-11-30 13:29 831创建密码hash值,并设置节点密码: 创建版本 ... -
Socket io聊天室模拟
2015-11-19 23:21 896Server package com.bobo.org.m ... -
SimpleDateFormat和FastDateFormat的效率测试,FastDateFormatr优于SimpleDateFormat
2015-11-13 10:29 2670需要引入commons-lang包 ... -
java类的初始化顺序
2014-04-01 21:51 451/** * java类的初始化顺序 * @au ... -
Web缓存的作用与类型
2014-04-01 20:03 878什么是Web缓存 Web缓存是指一个Web资源(如html ... -
myeclipse里使用fat jar生成可执行jar
2014-02-26 19:29 823myeclipse里使用fat jar生成可执行jar ... -
String
2014-02-11 21:13 652今天有个小弟问我关于String 当时有好几个回答,有人说 ... -
jsp中取得服务器时间并动态显示
2014-02-10 13:45 905jsp中取得服务器时间并动态显示 <% ... -
批量更新数据库
2013-12-25 14:08 0需求做到快完了,今天突然发现,频繁的更新数据库,导致数据库 ... -
Servlet_jdbc_mysql_分页示例系统
2013-12-24 17:17 746**************使用************** ... -
JAVA排序汇总
2013-12-01 18:43 743package com.bobo.paixu; im ... -
Java set种类其作用
2013-11-20 18:56 0Java set种类其作用 内存泄露分析定位 -
js导出页面内容到word、excel
2013-09-18 16:26 1038HTML: <HTML> <HEAD ... -
JS正则表达式验证数字非常全
2013-01-15 10:58 197858<script type="text/jav ... -
转Oracle分页查询
2012-11-25 23:07 1021Oracle分页查询 1. ... -
JAVA文档注释小结
2012-08-21 11:23 21521 常用Java注释标签(Java comment t ...
相关推荐
javascript通过url向jsp页面传递中文参数乱码,一直都是从事jsp开发者比较烦心的是,于是本文介绍了一些解决方法,感兴趣的朋友可以了解下
本文实例讲述了IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别。分享给大家供大家参考,具体如下: 前面介绍了《Javascript基于AJAX回调函数传递参数》,这里主要来分析一下ajax传递中文参数过程中针对不同...
二: JS中涉及到参数提交,传递,有可能出现中文、‘_’下划线、特殊符号的地方,用escape()编码后再传递; 三:如果数据库中之前已经存入不同编码的数据,在相关展示数据的页面后台将Request、Response的C
本文实例讲述了escape函数解决js中ajax传递中文出现乱码问题,分享给大家供大家参考。具体方法如下: 一、问题描述: 本来网页特效中的escape()是将中文按iso-8859-1字符集进行url编码的,那样通过 request....
ajax中使用javascript的send方法post参数。当用set方法是会出现中午乱码的问题,该文档说的post方法很好的解决了该问题,具体用法见文档
在 ASP.NET 开发中,URL 传递中文参数是一件很常见的事情,但是却常常会出现乱码的问题。解决这个问题的方法有多种,本文将介绍三种解决方案。 解决方案一:设置 web.config 文件 在 ASP.NET 项目中,我们可以通过...
ServletActionContext.getResponse().setContentType(“text/json;... 您可能感兴趣的文章:jQuery Ajax Post 回调函数不执行问题的解决方法Javascript基于AJAX回调函数传递参数实例分析ajax回调函数中使用$(this)取不到
注意使用UTF-8的编码,因为JavaScript在传递中文参数的时候使用的是UTF-8的,同时打开数据库的时候也要保持一致,还有个PHP的实例就不上传了,如果有人遇到跟我一样的问题可以跟我联系(gewanbo@163.com)。...
发现问题 Python中的urllib模块用来处理url相关的操作,...笔者在一个真实的Tornado应用中就遇到了这样的问题,浏览器通过请求传递到后台后,获取参数的值后: name = self.get_argument("name", "") name = urllib.u
页面引入js,通过$.ajax传递参数的时候,对参数使用\$URL.encode(param)方法,对参数进行gbk编码;后台接受参数之后,再使用encoder.encode(param,”gbk”);就可以解析参数了. 大家还有什么问题都可以留言,一起沟通...
jsp页面传参乱码的解决方法 jsp页面js: encodeURIComponent要使用两次encodeURIComponent... 您可能感兴趣的文章:javascript通过url向jsp页面传递中文参数导致乱码解决方案jsp地址栏传中文显示乱码解决方法分享
前面分析介绍了《Javascript基于AJAX回调函数传递参数》及《IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别》,学习了ajax回调函数传参与针对不同浏览器处理中文乱码问题的方法。这里就来分析一下ajax异步提交...
ajax的全称是asynchronous javascript and XML ,它是异步的js和XML。它是局部刷新,异步操作。 大家都知道ajax是单线程的,而且本身是同步的,但是单线程为什么可以异步...回调函数就是把函数A当做参数传递给函数B,
20.4解决数据库乱码问题 第3篇 高级应用 PHP网络开发(教学录像:42分33秒) 21.1电子邮件的原理 21.2系统的配置需求(SMTP和POP3服务器安装配置) 21.3应用PHP发送和接收电子邮件 PHP与XML技术(教学录像:31分17秒...
20.4解决数据库乱码问题 第3篇 高级应用 PHP网络开发(教学录像:42分33秒) 21.1电子邮件的原理 21.2系统的配置需求(SMTP和POP3服务器安装配置) 21.3应用PHP发送和接收电子邮件 PHP与XML技术(教学录像:31分17秒...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式...
这种预先判断的处理方式,很大的程度上解决了非法输入对后面的存储所带来的一系列问题。 <p><B> </B></P> <p><B>3) </B><B>DelAll</B><B>模式(清空购物篮) </B></P> 这...