博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp页面间传递参数 中文乱码问题(zz)
阅读量:5147 次
发布时间:2019-06-13

本文共 1006 字,大约阅读时间需要 3 分钟。

jsp页面间传递参数 中文乱码问题

 

window.location="Test.jsp?param1="+encodeURI(encodeURI(str));//对中文参数进行双层编码后再传递

URLDecoder.decode(request.getParameter("param1"),"utf-8");//对中文参数进行解码

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

url="xxx.jsp?id="+java.net.URLEncoder.encode("中文", "UTF-8") //加码

接收时,我们用

String inf=request.getParameter("id");
inf= new String(inf.getBytes("iso-8859-1"),"UTF-8"); 解码

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

var title = document.getElementById("title");
var url = "xxx.jsp?title="+encodeURI(title.value);//加码

String title = new String(request.getParameter("qTitle").getBytes("iso-8859-1"),"UTF-8");解码

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ajax传递中文乱码

 解决get请求乱码

$.ajax({

url: "" ,
type: "GET",
data: { pwd: encodeURI('周'), username: 'tl' },
success: function(data) {
alert(data.ok);
},
error: function(a, b, c) {
alert("error==" + b);
}
});

转载于:https://www.cnblogs.com/yy123/p/4014985.html

你可能感兴趣的文章
Hadoop入门经典:WordCount
查看>>
BZOJ-1029 建筑抢修
查看>>
SQL Server Try Catch错误处理
查看>>
Eclipse中如何恢复已删除文件
查看>>
用Eclipse平台进行C/C++开发
查看>>
tornado基础入门(一)——简单了解tornado
查看>>
WebSocket 协议
查看>>
安装Scrapy提示ERROR: 'xslt-config' 不是内部或外部命令,也不是可运行的程序
查看>>
【转】深度解析京东个性化推荐系统演进史
查看>>
Windows下安装Redis并将其注册为系统服务
查看>>
让您的手机、平板电脑实现移动办公
查看>>
poj 3678 Katu Puzzle
查看>>
linux 下 查看进程的启动时间和运行时间
查看>>
Css 常用属性
查看>>
MahApps.Metro怎么调用消息窗口
查看>>
delphi 域名转ip并判断ip是否可以联通
查看>>
Spring profile配置应用
查看>>
Undefined symbols for architecture armv7
查看>>
【BZOJ 4103】 [Thu Summer Camp 2015]异或运算 可持久化01Trie
查看>>
mysql 初级篇(三) 触发器、存储过程、游标
查看>>