Ajax 传递中文的问题
时间:2007-07-06 来源:Givemefive
1.GET方式 IE 接受数据
不用转码 直接拿数据.
2.POST方式 IE 接受数据
不用转码 直接拿数据.
3.GET方式 FF 接受数据
客户端如果不转码,我们自己转码 iconv("UTF-8", "GB2312", $str);
4.POST方式 FF 接受数据
不用转码 直接拿数据.
5.传递数据
返回HTTP头先:header('Content-Type:text/html;charset=GB2312');
自己的代码:
另:为什么用IE访问PHP,输出$_SERVER['HTTP_USER_AGENT']的结果,开始几个字符是Mozilla?
不用转码 直接拿数据.
2.POST方式 IE 接受数据
不用转码 直接拿数据.
3.GET方式 FF 接受数据
客户端如果不转码,我们自己转码 iconv("UTF-8", "GB2312", $str);
4.POST方式 FF 接受数据
不用转码 直接拿数据.
5.传递数据
返回HTTP头先:header('Content-Type:text/html;charset=GB2312');
自己的代码:
if(!preg_match("!MSIE!",$_SERVER['HTTP_USER_AGENT']) && !empty($_GET))
{ |
另:为什么用IE访问PHP,输出$_SERVER['HTTP_USER_AGENT']的结果,开始几个字符是Mozilla?
相关阅读 更多 +