Jquery的Ajax在fox下正常、IE下無效問題,(轉載)

 

原文鏈接:http://blog.54575.com/archives/162

 

又是編碼,N年前,中英文數據庫的問題讓我差點栽在編碼手裏,於是乎,開始寫頁面都用utf-8了。
今天又是硬被編碼玩弄了一個晚上。

用Jquery+PHP寫Ajax無刷新頁面提交程式,FF下完全正常,Opera下也OK,Chrome下沒問題,Safair下都行,卻在IE下怎麼都實現不了,也不報錯,也麼提示,就是無效果。

原來中文版本的IE默認編碼是gb2312,無論輸出的是英文還是火星文,如果沒強制修改頁面編碼,都認爲是gb2312。
所以,要在Ajax調用的執行頁面頭部加上這句就OK了
header('Content-Type:text/html;charset=utf-8');

或直接把html 文件另存爲utf-8編碼格式

這和緩存無關,和服務器配置無關,和圈圈點點都無關,就是編碼問題。

希望這篇帖子可以被網友搜到,不要再浪費時間在研究上了~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章