MySQL-PHPSelect-不显示变音符号

MySQL-PHPSelect-不显示变音符号,php,mysql,database,Php,Mysql,Database,我正在尝试从数据库中选择元素。此数据库使用UTF-8编码 例如,在一个名为title的列中,我有一行文字:Crăciunul。它在phpMyAdmin中表现为Crăciunul 现在,我正在尝试用PHP连接到数据库并选择这个数据库元素。问题是它在我的网站上显示为Cr?ciunul,该网站也设置了UTF-8编码 只有从数据库中获取元素时,才会出现此问题。我用PHP=Crăciunul制作了一个字符串,它在网站上显示得很好 非常感谢 编辑1: 试试这个 在执行查询之前放置此代码 mysqli_set

我正在尝试从数据库中选择元素。此数据库使用UTF-8编码

例如,在一个名为title的列中,我有一行文字:Crăciunul。它在phpMyAdmin中表现为Crăciunul

现在,我正在尝试用PHP连接到数据库并选择这个数据库元素。问题是它在我的网站上显示为Cr?ciunul,该网站也设置了UTF-8编码

只有从数据库中获取元素时,才会出现此问题。我用PHP=Crăciunul制作了一个字符串,它在网站上显示得很好

非常感谢

编辑1:

试试这个

在执行查询之前放置此代码

mysqli_set_charset ($dbconnection, "utf8");
试试这个

在执行查询之前放置此代码

mysqli_set_charset ($dbconnection, "utf8");
数据库连接的一部分

$con = mysql_connect("HOST","USER","PASS");
mysql_set_charset('utf8', $con);
另外,请不要将此用于DB连接的新开发。

$con = mysql_connect("HOST","USER","PASS");
mysql_set_charset('utf8', $con);
另外,请不要将此用于新的开发。

试试这个

mysql_query('SET NAMES UTF8');

试试这个

mysql_query('SET NAMES UTF8');

列标题是否也使用UTF-8编码?列标题是否也使用UTF-8编码?