mysql_set_charset('utf8');连接到数据库后尝试调用。我认为这与执行SET NAMES查询相似,但是由于PHP手册指出建议在SETNAMES查询上使用该功能,因此,我会尝试使用它。
另外,在显示内容时,您可以尝试
echo htmlentities($string, ENT_COMPAT, 'UTF-8');

mysql_set_charset('utf8');连接到数据库后尝试调用。我认为这与执行SET NAMES查询相似,但是由于PHP手册指出建议在SET另外,在显示内容时,您可以尝试
echo htmlentities($string, ENT_COMPAT, 'UTF-8');