我使用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