xJlaIIax
21.10.2010 - 16:47
Поставил на ПК связку Apache, PHP, MySQL, phpMyAdmin.
Сделал резервное копирование БД с хостинга, потом залил себе на ПК, при вытаскивании данных с таблиц на сайте вместо русских символов отображаются знаки вопроса.
Если смотреть данные этих таблиц через phpMyAdmin, то там всё в порядке.
При установке MySQL выбирал utf8, при создании БД выбирал utf8_bin, при импортировании данных в БД выбирал utf8.
Подскажите пожалуйста, как решить эту проблему?
silius
21.10.2010 - 17:15
пропиши сразу после соединения с БД
mysql_query("SET CHARACTER SET UTF-8");
mysql_query("SET NAMES UTF-8");
_____________
Windows - уникальная операционная система: в ней выключение компьютера начинается с нажатия кнопки ПУСК.
xJlaIIax
21.10.2010 - 17:27
Всё осталось по прежнему.
Если прописать:
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET NAMES UTF8");
Меняются, но на другую кракозябру.
xJlaIIax
21.10.2010 - 17:29
Ураа, нашёл решения, весь день мучился!
mysql_query("SET CHARACTER SET cp1251");
mysql_query("SET NAMES cp1251");
Благодарю, что направил на истесанный путь, а то всё грешил на настройки MySQL!