读书人

在FireFox浏览器中asp.net+AJAX传输的

发布时间: 2012-08-03 00:12:14 作者: rapoo

在FireFox浏览器中asp.net+AJAX传输的中文字符串到服务器端后乱码的问题!!!!
在IE中没问题不乱码...
在FireFox中从JS客户端将表单内容传输到服务器端后再回显会出现乱码...跪求解决方法.

JScript code
function postText(){    var chatbox = getElement( "utext" );    var chat = chatbox.value;    chatbox.value = "";            var url = AjaxServerPageName+"?active=addtext&user=" + getuser + "&userid=" + getuserid + "&text=" + chat;        var req = getAjax();        req.onreadystatechange = function(){            if( req.readyState == 4 && req.status == 200 ) {            req=null;            updateAll();        }        }        req.open( 'GET', url, true );    req.send( null );    url=null;    chat=null;    chatbox=null;}


[解决办法]
一个简单的方法是把所有文件用utf8编码
[解决办法]
输出前设置下编码

C# code
Response.Charset = "gb2312";//下面才使用Response.Write 

读书人网 >Ajax

热点推荐