后台是java。
解决方案 »
- 我做一个表格里面的排序 但是没效果
- 高手进 帮我看看这段什么意思
- javascript 淡入淡出效果怎么实现
- window对象的onload(unload)事件与body对象的onload(unload)事件是一样的吗?为什么?
- 菜鸟求助!一个简单的JS问题,在线等
- Javascript里 数组如何取数据库里的记录
- IE打印预览问题!!!
- 用JAVASCRIPT 生成类似左边那样的动态菜单?
- 怎么办!乱码!CSDN打开的帖子都变成了同一个纯文本页面:马丁 四级(中级) user4 100 1338117 请帮忙!~up有分 183376 happybeyond VB 基础
- tab选项卡内容里不能加入div 求问解决方法
- 如何防止JS代码被复制,有办法吗?
- 关于防止复制JS代码,看看这3个方法可行吗
String str = "%2C"; //escape(",")的值是%2C
str = java.net.URLDecoder.decode(str,"utf-8");
System.out.println(str);
String str = "%2C"; //escape(",")的值是%2C
str = java.net.URLDecoder.decode(str,"utf-8");
out.println(str);
通过request.getParameter得出的值为null,根本就不能用你那方法呀?
escape 和unescape是配套的。。js函数后台则用decode,encode
老大,你试过吗?
把下面的代码拷贝到t.jsp文件,你试一试<%@page contentType="text/html" pageEncoding="gb2312"%>
<input type=button onclick='test()'>
<script>
function test(){
location="t.jsp?p="+escape("测试");
}
</script>
<%
String s=request.getParameter("p");
System.out.println(s);
%>
str = java.net.URLDecoder.decode(str,"utf-8");
System.out.println(str);
escape的说明:
escape 方法
对 String 对象编码以便它们能在所有计算机上可读, escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字。 说明
escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。 字符值大于 255 的以 %uxxxx 格式存储。 注意 escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。
编码我一直用encodeURIComponent的