$_session为什么ie中保存汉字乱码,ff,chrome却都正常
前几天发了帖子求助,无果,(问题是ie下图片显示不了,ff和chrome下正常)
自己试着echo $_session[goodsid],
发现
ff下显示session为 袁002@袁003@袁004@ 汉字显示正常,
ie下显示session为?002@?003@?004@, 数字前面的汉字显示成了框框.
肯定是session中汉字存储出了问题,
我的文件都存成了utf-8格式,
session文件为
php codesession_start();header ( content-type: text/html; charset=utf-8 );if($_session[goodsid]==){ $_session[goodsid]=$_get[id].@;}else{ $array=explode(@,$_session[goodsid]); if(in_array($_get[id],$array)){ $key=array_search($_get[id],$array); $array[$key]=; $_session[goodsid]=implode(@,$array); }else{ $_session[goodsid].=$_get[id].@; }}
请问,我哪里出了问题呢?
------解决方案--------------------
人为设定了浏览器编码格式,而非 自动选择?