先保证以下几点:
1.数据库是utf-8的,SHOW VARIABLES LIKE 'character_set_%';
2.数据表、表字段也是utf-8,可以show create table table_name看下
3.程序文件是utf-8的,另乱用编辑器新建文件,如果直接用notepad生成文件的话会在文件头多个东西出来,至于什么东西可以用vim 文件看一下
4.程序文件指定编码 header("Content-type: text/html; charset=utf-8");
5.html文件的话也指定编码 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6.javascript css文件也另存为utf-8
7.$dbObj->query('SET NAMES utf8');