UTF8与mysql / php的困境

时间:2011-12-23 13:30:54

标签: php mysql utf-8 character-encoding

我有一个包含一些导入数据的mysql表,特别是一个值为Sinn Féin

用于我的数据库的字符集是utf8_general_ci。 phpMyAdmin中的数据显示正常。在我的网站中,我使用了PHP标头header("Content-type: text/html; charset='utf-8'");。我的<meta http-equiv="Content-type" content="text/html; charset=utf-8" />已经<head>

我的数据仍然显示为Sinn F�in。我尝试过使用utf8_decode,但这没有用。我做错了什么?

2 个答案:

答案 0 :(得分:1)

Аmysql_connect()添加此行:

mysql_query ("SET NAMES utf8");

答案 1 :(得分:1)

试试这个:

  

$ dbc =“数据库连接”;

     

mysql_query(“SET NAMES utf8”,$ dbc);