dkketty
dkketty
2011-07-19 17:28

struts2+json 乱码!!!

  • it技术
  • 互联网问答
  • IT行业问题
  • 编程语言问答
  • 计算机技术

代码如下
var jsonData = {
"vo.id":$("#voId").val(),
"vo.videoclass":$("#videoclass").val()
};
$.ajax({
type:"post",
url:"${ctx}/videoclassEdit_update.action",
dataType:"json",
data:jsonData,
success:function(data){
$(".msg").html("");
var msgHtml = ""+data+"";
$(".msg").append(msgHtml);
}
});

页面:pageEncoding="GBK" ,contentType="text/html; charset=GBK"

struts.xml中有

web.xml过滤器org.springframework.web.filter.CharacterEncodingFilter
总之,都变成了gbk。

后台:
vo.getVideoclass()严重乱码,
new String(vo.getVideoclass().getBytes("GBk"),"UTF-8");得到的字符串始终是最后一个汉字乱码

ajax的乱码真烦人啊

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐

换一换