请教一个 PHP 问题,关于转码方面的
本地测试没问题之后,放到服务器上出现的问题,服务器是买的空间 iconv('UTF-8', 'gbk', $row["title"]); 这行在服务器上报错
PHP Version 5.3.28 服务器版本 PHP Version 5.4.45 本地版本
mysql ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 这是本地的
ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 这是服务器上的
请教一下这个问题如何更好的解决? PHP 新手一枚
----------------------- 以下是精选回复-----------------------
答:不把报错截图放出来 >
接着,楼下帮他脑电波编译一下。
答:已读取你的脑电波,
请试试将第二个参数调整为 ,"gb2312//IGNORE"
答:来给秀儿赐座
答:请将报错贴出来,方便大家帮你分析
答:hahaha,脑电波
答:贴图啊
答:都 8102 年了,还在用 PHP5.3 吗
答:有可能你的 5.3 根本没加 iconv 模块 (--with-iconv)
答:有可能是这个原因吧,但发现好多空间的那种服务器嘛,都是 5.3 的版本,不知道为什么都不能升级到 7.0
0条评论