我使用AJAX將3個文本字段(英文,中文和阿拉伯文)的值發佈到php頁面。顯示非英文字符爲?????在Internet Explorer中
當我嘗試在Internet Explorer中回顯值時,我得到「????」
相同的代碼在Firefox,Chrome和Safari中正常工作。
我已經定義了UTF-8字符集。
這裏是我的js文件
xmlhttp.open("GET","save_banner.php?banner1="+b1+"&banner2="+b2+"&banner3="+b3 , true);
PHP文件
header('Content-Type: text/plain; charset=UTF-8');
echo $_GET['banner1'];
echo $_GET['banner2'];
echo $_GET['banner3'];
我怎樣才能解決這個問題呢?
'.js文件' - 所以這個文本是'包括'到頁面中?檢查主頁(容器)的字符集。 – 2011-05-23 11:35:26
所以會有你的答案嗎?什麼是主頁的字符集? – 2011-05-23 12:04:45