老问题:JSP,AJAX,UTF-8,Get,乱码!

简介: 前后台都是UTF-8编码,在用AJAX的GET方式传递数据时,发生乱码! 将解决方式记载一下,以待追溯: 前台:   1 var strUrl = "../getInfo?paramName=中文参数值";   2 strUrl = encodeURI(encodeURI(strUrl)); //两次URL转码   3  Ext.

前后台都是UTF-8编码,在用AJAX的GET方式传递数据时,发生乱码!

将解决方式记载一下,以待追溯:

前台:

 

1  var  strUrl  =   " ../getInfo?paramName=中文参数值 " ;   
2  strUrl  =  encodeURI(encodeURI(strUrl));  // 两次URL转码   
3    Ext.Ajax.request({   
4      url : strUrl,   
5      method :  ' GET '    
6  });  

 

 

后台:

 

1  String paramValue  =  request.getParameter( " paramName " );   
2  paramValue  =  java.net.URLDecoder.decode(paramValue, " UTF-8 " );

 

 


宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒
目录
相关文章
|
前端开发 JavaScript
$.ajax GET请求案例
$.ajax GET请求案例
53 0
|
2月前
|
XML JavaScript 前端开发
jQuery - AJAX get() 和 post() 方法
jQuery - AJAX get() 和 post() 方法
27 6
|
2月前
|
缓存 JavaScript 前端开发
jQuery - AJAX get() 和 post() 方法
jQuery - AJAX get() 和 post() 方法
25 4
|
2月前
|
缓存 JavaScript 前端开发
jQuery - AJAX get() 和 post() 方法
jQuery - AJAX get() 和 post() 方法
26 0
|
5月前
|
前端开发 Python
Django框架中Ajax GET与POST请求的实战应用
Django框架中Ajax GET与POST请求的实战应用
|
5月前
|
XML 缓存 前端开发
AJAX中get和post的区别
AJAX中get和post的区别
53 0
|
5月前
1.ajax同步和异步区别 2.post和get区别
1.ajax同步和异步区别 2.post和get区别
31 0
|
6月前
|
XML 前端开发 JavaScript
AJAX get() 和 post() 方法
AJAX(Asynchronous JavaScript and XML)是一种用于创建快速和动态网页的技术,它允许使用 JavaScript 和 XMLHttpRequest 对象在不重新加载整个页面的情况下向服务器发送请求和接收响应。jQuery 提供了几个用于 AJAX 操作的方法,包括 .ajax()、.get() 和 .post()
49 1
|
6月前
|
XML JSON 前端开发
ajax中get和post的区别,datatype返回的数据类型有哪些?web开发中数据提交的几种方式,有什么区别。百度使用哪种方式?
ajax中get和post的区别,datatype返回的数据类型有哪些?web开发中数据提交的几种方式,有什么区别。百度使用哪种方式?
53 0
|
前端开发 JavaScript
$.ajax GET请求案例(Controller的另外一种写法)
$.ajax GET请求案例(Controller的另外一种写法)
39 0