我有一个包含一些导入数据的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
,但这没有用。我做错了什么?
答案 0 :(得分:1)
Аmysql_connect()
添加此行:
mysql_query ("SET NAMES utf8");
答案 1 :(得分:1)
试试这个:
$ dbc =“数据库连接”;
mysql_query(“SET NAMES utf8”,$ dbc);