PHP读取MySql数据乱码问题

几个月前,自写的PHP链接数据库的页面,在两台服务器上表现不同,放弃了。
问题是:
完全一样的数据库,一样的PHP页面,但是其中一台PHP获取的数据库内容全部都是乱码。
查看数据库,服务器,PHP页面你的编码格式都是UTF-8 .

MySql数据库乱码
MySql数据库乱码

昨天,链接数据库时,添加
mysql_query(“SET NAMES utf8”);
解决了。

疑惑的是,为什么另外一台不需要强制转换字符集也不会产生乱码呢?

猜测问题可能出现在服务器环境,以及PHP版本上。
服务器B为纯lnmp环境。
服务器A为WDCP面板。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注