出现问号最有可能的原因是数据从数据库读取出来时没有设置传输编码。你可以在执行sql语句之前加代码:mysql_query('set names utf8');这样就可以了。
你php文件是什么编码那?header('content-type: text/html; charset=utf-8');