PHP读取MySql数据乱码问题
几个月前,自写的PHP链接数据库的页面,在两台服务器上表现不同,放弃了。
问题是:
完全一样的数据库,一样的PHP页面,但是其中一台PHP获取的数据库内容全部都是乱码。
查看数据库,服务器,PHP页面你的编码格式都是UTF-8 .
昨天,链接数据库时,添加
mysql_query(“SET NAMES utf8”);
解决了。
疑惑的是,为什么另外一台不需要强制转换字符集也不会产生乱码呢?
猜测问题可能出现在服务器环境,以及PHP版本上。
服务器B为纯lnmp环境。
服务器A为WDCP面板。