如何解决编码问题

#1 凌风

3 rc GBK版,上传文件时
设置 'url_path_info' => false 时正确提交gbk,中文名显示无异常
设置 'url_path_info' => true 时,要iconv到gbk,不然默认为utf-8,中文文件名会变成乱码。
文件名是$_GET方式提交的信息,网页编码已设置为GBK。

2010-07-04 21:46:13

#2 凌风

于是我只好通过这段代码来解决了
if ($spConfig['url']['url_path_info']){
        foreach ($_GET as $key=>$value)
        {
                if(is_array($value)==0)
                {
                        $_GET[$key]=iconv("utf-8","gb2312",$_GET[$key]);
                        $_GET[$key]=trim($_GET[$key]);
                }
        }
}

2010-07-04 21:58:37

#3 jake

这是IE的设置问题,在IE的internet选项中,URL地址可以规定是通过GBK或者UTF8的方式来发送的。

2010-10-29 09:50:50