網頁制作poluoluo文章簡介:因AJAX接受數據時服務器默認是采用UTF-8的編碼形式進行傳送,所以在很多GB2312中文網頁中應用AJAX回傳數據經常會發生中文亂碼。
因AJAX接受數據時服務器默認是采用UTF-8的編碼形式進行傳送,所以在很多GB2312中文網頁中應用AJAX回傳數據經常會發生中文亂碼。
解決AJAX中文回傳亂碼,其實就是將在服務器端文件加一個HEADER,指明送出的是什麼編碼流。比如
ASP文檔就是在頭部增加一行說明:
Response.Charset("GB2312")PHP的示例如下:
header('Content-Type:text/html;charset=GB2312');JSP的如下:
response.setHeader("Charset","GB2312");