encodeURIComponent(dudu赛车),它是将中文、韩文等特殊字符转换成utf-8格式的url编码
主要是为了网页国际化---> dudu%E8%B5%9B%E8%BD%A6
1.在客户端(页面js)将中文转成utf-8的格式url编码. 即%E8%B5%9B格式的
2.然后在服务器端(jsp/servlet)中.重新将utf-8的url编码转成中文即可.
举例: 客户端 js里面:
function transHander(){
var obj = document.getElementById("content");//对象
var paramValue = obj.value; //获得中文参数的值
var trans_paramValue = encodeURIComponent (paramValue);//转码
obj.value=trans_paramValue; //将对象重新赋值.
window.location="query.do?param"+trans_paramValue;//链接.
}
服务器端 jsp /servlet : String param= request.getParameter("param");
param= URLDecoder.decode(param,"UTF-8"); //重新转码
分享到:
相关推荐
Ajax中文乱码问题解决方案
ajax提交时,后台接收的参数出现中文乱码的解决方法,
Ajax 中文乱码问题 Ajax 中文乱码问题 Ajax 中文乱码问题
jquery+asp ajax 中文乱码问题解决文档
java认证_Ajax中文乱码问题及解决方法.doc
今天终于解决了AJAX的中文乱码问题,写篇文章来帮助一下有同样问题的朋友们。我的开发环境:XP, eclipse,使用GB18030编码。 当遇到这个问题时,到网上去查了好多文章,提到几种解决方案,如:全站UTF-8编码;请求头...
解决AJAX中文乱码问题,本人亲测,测试系统WIN2008,其他系统请自行测试。包括源码和说明
ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码
ajax乱码问题.ajax乱码问题的一些解决方案,总结网友的一些方法。
GBK编码下jQuery_Ajax中文乱码解决方案
简单整理的乱码处理方案,jquery的ajax解决UTF-8以及GBK的问题
NULL 博文链接:https://zmx.iteye.com/blog/643075
本人收集的解决Ajax的乱码解决办法,自己试了很多,确实能够解决问题。
主要解决在ajax中中文参数传递过程中,服务器接收到中文乱码的问题
解决ajax异步提交后台取值中文乱码问题,提供两种解决方法
Asp中用法JQuery的AJAX提交中文乱码解决方法_.docx
基于jsp后台java解决ajax异步传输中文乱码问题.
Ajax解决乱码问题