1

Тема: Частично знаки вопроса вместо текста

Доброго вам!
Есть проблема с выводом текста на сайте из БД, два дня поиска решения результата не дали (может не правильно ищу).
Файлы сайта и БД в utf-8, все таблицы БД в utf8_general_ci
В файле config.php после соединения с БД добавил:

mysql_query('SET NAMES utf8');
mysql_set_charset( 'utf8' );
mysql_query ('set character_set_client=utf8');
mysql_query ('set character_set_results=utf8');
mysql_query ('set collation_connection=utf8_general_ci');

В htaccess добавил
AddDefaultCharset UTF-8

на всех страницах присутствует

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


При заполнении одних форм на сайте кириллицей записывается в БД корректно, однако обратно на сайте отображается в виде вопросов. При заполнении других форм все наоборот, на сайте все в порядке, а в БД в виде кракозябр.

Буду благодарен за любую информацию!

Отредактировано zumbob (2017-04-12 15:45:09)

2

Re: Частично знаки вопроса вместо текста

Проверьте в какой кодировке страницы скрипта. В Notepad++ это видно в строке статуса снизу, где должно быть UTF-8.

Так же посмотрите как именно выглядят крякозябры в БД, когда они туда записываются. То есть как данные показывает phpMyAdmin.

ВКонтакте Facebook Twitter