当前位置: 代码迷 >> Java Web开发 >> jquery ajax中文乱码有关问题
??详细解决方案

jquery ajax中文乱码有关问题

热度:7949???发布时间:2013-02-25 21:22:27.0
jquery ajax中文乱码问题
jsp页面编码是GBK?
<%@ page language="java" contentType="text/html; charset=GBK"
? pageEncoding="GBK"%>

使用ssh框架
fileter 中配置是GBK ?

Set Character Encoding
org.springframework.web.filter.CharacterEncodingFilter

encoding
GBK


forceEncoding
true



采用jquery ajax 方法请求
function getTxlList(_url,_data,div_id){
var idFlag = getTemeStemp(); //标记一个请求。。。
var ajaxloading = "
数据加载中...
";
$("#"+div_id)(ajaxloading); //显示数据加载中提示
$.ajax({
type: "POST",
url: _url,
data:_data,
success: function(msg){//回调函数
if( $("#"+div_id)().indexOf(idFlag) == -1) { //可以防止先前的请求刷掉后边的请求内容
return;
}
$("#"+div_id)(msg);
}
});?
}

_data 中 请求数据有中文
_data = "ms=getTxlList&txlType=searchAll&keyWord="+keyWord; keyWord可能有中文


网上说的方法 我都试了 ,不知道是不是我不清楚原理还是改错了,反正怎么弄 都是乱码, 求高手解答!!!!



------解决方案--------------------------------------------------------
你应该把你试过的方法写出来。
试试这个
编码:encodeURI(encodeURI(keyWord))或者encodeURIComponent(encodeURIComponent(keyWord))

在 java 代码中用URLDecoder.decode(keyWord, "UTF-8")解码
------解决方案--------------------------------------------------------
探讨
你应该把你试过的方法写出来。
试试这个
编码:encodeURI(encodeURI(keyWord))或者encodeURIComponent(encodeURIComponent(keyWord))

在 java 代码中用URLDecoder.decode(keyWord, "UTF-8")解码
??相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
?
  • 最近登录:Sat Oct 19 13:52:03 CST 2019
  • 最近登录:Sat Oct 19 13:52:03 CST 2019
  • 最近登录:Sat Oct 19 13:52:03 CST 2019
  • 最近登录:Sat Oct 19 13:52:03 CST 2019
  • 最近登录:Sat Oct 19 13:52:03 CST 2019