JS 传值到jsp 中文字符乱码
来源:互联网 发布:别墅设计软件下载 编辑:程序博客网 时间:2024/06/07 19:15
JS 传值到jsp 中文字符乱码
(2013-04-08 13:51:01)在实际开发中碰到一个非常头痛的问题,在js文件中向jsp页面传中文字符时碰见了一个字符乱码(get传递方式)。在传值时使用encodeURI进行了编码,然后再接收端(jsp)使用了URLDecoder.decode('','字符编码'),进行解码但还是有字符乱码问题。
解决办法,对传递中文字符的参数进行两次的的编码encodeURI(encodeURI("")),就OK!.
为什么要encodeURI(url)两次才不会出现乱码?
因为Tomcat服务器会自动帮你做一次URLDecode,所以再加上你自己在代码里面写的URLDecode,一共就是两个Decode了,既然要两次Decode,当然就需要两次Encode了。或许你会问,干脆只Encode一次,然后在java代码里不Decode,呵呵,这个也是不行的,这其实也就是为什么要进行Encode的原因吧
1.传参编码(编两次码)
function searchfriends(tab,param){
}
2.jsp中接受参数解码(解两次码)
3.action中接受参数解码
java.net.URLDecoder.decode(request.getParameter("param"),"utf-8");
0 0
- JS 传值到jsp 中文字符乱码
- JS 传值到jsp 中文字符乱码
- JS 传值到jsp 中文字符乱码
- JS 传值到jsp 中文字符乱码
- jsp页面js提交传递中文字符时乱码处理
- jsp中文字符乱码问题
- jsp到jsp传递中文字符乱码
- JSP字符中文乱码问题解决方法汇总
- JSP地址栏传递中文字符乱码解决
- eclipse中JS,JSP中文乱码解决
- js与jsp传递中文乱码问题
- JSP页面调用js中文乱码
- js与jsp传递中文乱码问题
- JS传参至JSP中文乱码问题
- JS与JSP传递中文乱码
- js中的中文传到jsp中乱码
- JSP引用JS文件中文乱码问题
- jsp调用js文件中文乱码
- 浅谈Spring事务隔离级别
- 04Top K算法问题
- Java线程_wait,sleep,notify,notifyall,join
- 【剑指offer】 面试题7: 用两个栈实现队列
- 动态计算UITableviewCell高度
- JS 传值到jsp 中文字符乱码
- 将OSG嵌入QT窗口系统中,实现拖拽界面
- Google Volley框架之https请求
- 页面有时无法输入中文的解决方案
- 公钥私钥加密
- @property 和@synthesize
- Setup Ruby On Rails on Mac OS X 10.10 Yosemite
- Linux-文件权限
- Ubuntu 14.04一步一步安装Openstack Kilo版本-7(keystone)