php读取mysql的数据时中文变成问号
解决
1、sql命令查看mysql的字符编码,一般为utf8
character_set_client
character_set_results
character_set_connection
这3个的编码要一样
2、PHP程序在查询数据库之前,执行mysql_query(“set names xxxx”);其中xxxx是你网页的编码(charset=xxxx),如果网页中charset=utf8,则xxxx=utf8,如果网页中 charset=gb2312,则xxxx=gb2312,几乎所有WEB程序,都有一段连接数据库的公共代码,放在一个文件里,在这文件里,加入mysql_query(“set names xxx”)就可以了。