解决php连接mysql乱码问题

用php程序访问mysql数据库的时候,我们要定义数据库编码,如果不指定会有乱码的问题,在supesite中存在此类问题。

在连接mysql数据库时要有以下的语句

mysql_connect(‘localhost’,’user’,’password’);
mysql_select_db(‘my_db’);
mysql_query(“set names utf8;”);

例如数据库的编码是gbk,使用supesite4.0时候,找到sources/source.php在select数据后添加如以下代码
mysql_select_db ($dbname);
mysql_query("set names gbk;");