关于PHP乱码方面的诸多疑难杂症,在此提出以下解决方案助你解决乱码问题!
1.Mysql_Query("SET NAMES 'UTF8'");//这是指定数据库字符集,放在连接数据库后
2.Header('Content-type:text/html; charset=utf-8');//放在PHP文件最顶部,其前边不得有任何输出
3.<meta http-equiv="Content-Type" content="text/html; charset=utf-8'" /> //这个地球人都知道
4.把您的PHP文件用EditPlus重新打开,然后另存,另存的时候编码格式选择UTF-8
5.建立数据库,数据表,设置表内的字段时要指定统一的字符集
如:
$db->execute("create table admin
(
username char(15),
pwd char(15)
) ENGINE=MyISAM DEFAULT CHARSET=utf8_general_ci"
);
如果使用gb2312编码, 要把utf-8替换成 gb2312