UTF8 горе с MySQL / PHP - PullRequest
       2

UTF8 горе с MySQL / PHP

0 голосов
/ 23 декабря 2011

У меня есть таблица 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 ]

1 голос
/ 23 декабря 2011

Попробуйте это:

$ dbc = "подключение к базе данных";

mysql_query ("SET NAMES utf8", $ dbc);

1 голос
/ 23 декабря 2011

После mysql_connect() добавить эту строку:

mysql_query ("SET NAMES utf8");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...