更新时间:2023-01-30 22:40:58
连接到数据库后尝试调用mysql_set_charset('utf8');
.我认为这与执行SET NAMES查询相似,但是由于PHP手册指出建议在SET NAMES查询上使用该功能,所以我会尝试一下.
Try calling mysql_set_charset('utf8');
after connecting to the database. I think it's similar to executing a SET NAMES query, but since the PHP manual says using that function over a SET NAMES query is recommended, I'd try it.
此外,在显示内容时,您可以尝试echo htmlentities($string, ENT_COMPAT, 'UTF-8');
Also, when you display your content, you could try echo htmlentities($string, ENT_COMPAT, 'UTF-8');