Перенос БД MySQL: кодировки

  • Автор темы Автор темы blonde
  • Дата начала Дата начала

blonde

Новичок
Перенос БД MySQL: кодировки

Переношу базу с сервера на локальную машину. На локальной свежий MAMP. Версия MySQL 5.0.41.
Использую PhpMyAdmin. Интерфейс и там и там показывает русский.
MySQL-кодировка: UTF-8 Unicode (utf8) и там и там
Сопоставление соединения с MySQL: utf8-general-ci --- оба

Перенос проходит нормально. Данные через "обзор" видно и можно читать.

Проблема: те же самые скрипты что и на серваке в локальном варианте весь русский выдают вопросиками.
setlocale(LC_ALL, "ru_RU.CP1251"); - не спас.

Как это вылечить? заранее, спасибо!
 
Раньше без SET NAMES работало. Пожалуйста, объясните мне природу явления.
 
Изучается здесь: http://phpfaq.ru/charset
Лечится так: mysql_query("set names cp1251");

Спасибо.
 
Следует добавить, что это не универсальное лекарство, а только для того случая, когда сами страницы в 1251.
 
Сверху