java 接受前台json对象,中文乱码

如题所述

额 æ€Žä¹ˆä¼šæ˜¯ä¹±ç çš„啦

你的后台要设置response的utf8的啦

你该这样写jquery的json的啦

        var ajaxurl = path + "\/ajaxServlet?getMeetingId=getMeetingId";
var para = "&dayinfo=" + dayStr;
var meetingidx = 0;
$.ajax(
{
url : ajaxurl,
type : 'POST',
dataType : 'json', // json,xml
async : false,   // å¼‚步默认true
timeout : 20000,
data : para,
error : function()
{
},
success : function(jsonOBJ)
{
meetingidx = jsonOBJ.meetingid;
}
});追问

$.ajax({url : '/servers/send!sendMessage.action?sendNum='+sendNum,type : 'post',data:jsonData(sendName),dataType:'json',cache:false,
success : function(data){}});前后台编码是GBK

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-27
前后台编码不一致
第2个回答  2013-08-27
不懂java 不过肯定是编码不一样 网上搜索一下 一般都有解决办法
相似回答