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