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

neiroman

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

На странице везде прописана utf-8, на сервер данный тоже приходят в адекватном виде, но в
таблицу сохраняютя в таком виде в лесу Ñ?одилась елочка. Что еще интереснее, если эту строку вытащить запросом и отобразить, она отображается обычными правильными русскими буквами, хотя phpmyadmin и mysqlfront показывают аналогичную чушь. Как это понимать ?
 

_vampiro_

Новичок
neiroman
но в
таблицу сохраняютя в таком виде в лесу Ñ?одилась елочка.
какая разница - как они записываются в таблицы? Ведь
если эту строку вытащить запросом и отобразить, она отображается обычными правильными русскими буквами
Чего тебе еще надо от жизни? Кстати, сюрприз:
Тоже вытаскивают данные запросом... (!)
 

Gorynych

Посетитель PHP-Клуба
в леÑ�у Ñ?одилаÑ�ÑŒ елочка
это, больше всего, похоже на текст в кодировке UTF-8 выведенный в кодировке Windows (западноевропейская)
 

neiroman

Новичок
проверил, попробовал. Всем спасибо :)
Однако всплыло следующее : данные нормлально отображаются, если они были занесены в базу моим скриптом, если же использовалась сторонняя утилита, в выводе скрипта вылазят одни знаки вопроса
 

ngm

Новичок
В начале скрипта уведоми MySQL
PHP:
mysql_query('set character_set_results=utf8;');
mysql_query('set character_set_client=utf8;');
mysql_query('set character_set_connection=utf8;');
 
Сверху