请教大家几个PHP和MYSQL的问题,来者有分!
最近客户有个PHP的信息系统要我们来修改,碰到几个问题特来请教大家!
客户运行环境和我们开发环境的比较:
===================
客户:PHP4 + MYSQL4 + LINUX + APACHE
我们:PHP5 + MYSQL5 + WINDOWS XP(SP1) + APACHE
问题:
===================
1.乱码问题
将客户的数据库生成文件在我们MYSQL5里运行后将初始化一部分数据,表的charset是GBK,而页面
charset 是 GB2312
>>>启动服务运行,页面中文显示?????????乱码(只有从数据库里查出来的中文才显示乱码,静态的中文
能正常显示)
2.页面显示Call to underfined function mb_substr() in d:\dep.php on line 614 行 错误
查看源代码,dep.php中mb_substr()如下:
$temp=mysql_fetch_array($result,MYSQL_ASSOC);
mb_substr($temp[id_zt],0,2);
客户用的是PHP4,我们用的PHP5这个函数在版本上有没有什么区别?听说PHP版本是向下兼容的。