
数据库和页面都是utf-8编码的
页面上显示的中文为???或者乱码
后来发现问题的主要原因是 当数据库连接变量是一个返回值时 ,需要在这个连接定义的页面设置
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
且数在mysql_select_db 语句前 写入 mysql_query("set names utf8")
另外在调用页面 mysql_query 前也 写入 mysql_query("set names utf8")
确保所有页面都是 utf-8 无BOM格式编码