getJSON返回中文问题

#1 zhgzzy

$.getJSON('shtan-plblog.html','plsay='+plsay+'&bid='+n,function(msg){
                if(parseInt(msg)!=0){
                        $('saypl'+n).prepend(decodeURI(msg.message));//问题出现在这里: FF下可以输出中文 在IE下是null
                        $("plm"+n).show().html(msg.status);
                        $('plsay'+n).val('');
                }else{
                        $("msgpl"+n).show().html('评论失败').fadeOut(2000);;
                }
  });

2011-03-15 14:24:59

#2 jake

FF和chrome的默认编码是UTF8,而IE是GBK,在输出JSON的时候注意一下文件编码,最好用header强制发送一下utf8头

2011-03-15 14:28:51