Проблема с кодировкой PHP - PullRequest
       5

Проблема с кодировкой PHP

1 голос
/ 06 августа 2010

У меня проблемы с отображением символов кириллицы. Посмотрел в форумах, перепробовал несколько разных вещей и ничего не работает.

Сайт работает на PHP / MySQL.

MySQL таблиц charset это utf8, а сопоставление utf8_general_ci Имя записи в БД выглядит корректно (в PhpmyAdmin): Саша Рукина

Вывод на страницу http://www.sodaq.com/: Саша ??????

Внутри PHP я использую:

mb_internal_encoding ( "UTF-8"); mb_http_output ( "UTF-8");

И отправить HTTP-заголовок 'Content-type: text / html; кодировка = UTF-8'

Тем не менее, показывает «????» вместо обычных символов.

Пожалуйста, помогите.

Ответы [ 3 ]

4 голосов
/ 06 августа 2010

попробуйте выполнить следующий запрос перед загрузкой ваших данных

SET NAMES 'utf8';
1 голос
/ 06 августа 2010

Вы также пробовали:

set character_set_connection=utf8;
0 голосов
/ 06 августа 2010

Вы не упомянули используемый вами шрифт, но это важный фактор.Не все шрифты содержат все наборы символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...