使用AJAX传递中文参数,在后台接受出现乱码问题
来源:互联网 发布:淘宝玩具专卖 编辑:程序博客网 时间:2024/04/20 12:05
在网上搜到解决办法,但是不明白。解决办法如下:
对需要传递的中文参数先进行两次转码:
1.js文件中使用encodeURI()方法。
var url = "Validate.jsp?id=" + encodeURI(encodeURI(idField.value));
2.在后台中对传递的参数进行URLDecoder解码
<%@ page import="java.net.URLEncoder" %>
<%@ page import="java.net.URLDecoder" %>
<%@ page import="java.io.UnsupportedEncodingException" %>
String username = URLDecoder.decode(request.getParameter("id"),"UTF-8");
对需要传递的中文参数先进行两次转码:
1.js文件中使用encodeURI()方法。
var url = "Validate.jsp?id=" + encodeURI(encodeURI(idField.value));
2.在后台中对传递的参数进行URLDecoder解码
<%@ page import="java.net.URLEncoder" %>
<%@ page import="java.net.URLDecoder" %>
<%@ page import="java.io.UnsupportedEncodingException" %>
String username = URLDecoder.decode(request.getParameter("id"),"UTF-8");
0 0
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
- 使用AJAX传递中文参数时出现乱码
- 关于使用showModalDialog传递参数出现中文乱码问题
- ajax传递参数中文乱码问题
- ajax post传递参数中文乱码问题
- JSP使用get方式传递中文接受时出现乱码
- URL传递中文参数,Windows正常在后台获取参数,但Linux获取的参数是乱码 的解决方法。
- js往后台传递参数时中文乱码问题
- springmvc Jsp页面向后台传递中文参数乱码问题
- javascript向后台传递中文参数乱码
- jquery ajax传递中文参数乱码问题及解决方案
- ajax提交-----URL中文参数传递后的乱码问题
- AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
- AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
- AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
- 线程池代码
- Linux - 常用命令
- 关于Spring中AOP的两种动态代理
- css 箭头的实现
- 黑马28期java+android视频以及一些其他视频
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- VOIP 通信 NAT穿越系列专题之NAT基本原理介绍及与VOIP关系
- Linux文件共享(三)——dup
- 新的开始
- 在我们的现代生活方式高清网络摄像机的意义
- Swift语言官方文档翻译(6)-Collection Types
- BASE64java 常用 加密方法
- 关于博客中的126相册图片不显示的问题
- hdoj - 2196 - Computer