Перейти к содержимому


"Слетает" кодировка базы при переходе на OpenServer


  • Вы не можете ответить в тему
Сообщений в теме: 7

#1 Bibirev

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий

Отправлено 19 January 2012 - 10:27 AM

Для работы перенес скрипт с хостинга (NIC) и базу на openserver - на локальную машину.
Возникла проблема - вся инфа из базы (например названия товаров) воспринимаются как: ??????.
Настройки базы на хостинге и в openserver - идентичные.:(
Может кто подскажет - в чем дело?
  • 0

#2 mx009

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: 0
Начинающий

Отправлено 08 February 2012 - 03:15 PM

Таже проблема !!! Не знаю как решить .
  • 0

#3 Bibirev

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий

Отправлено 08 February 2012 - 03:38 PM

Перепробовав кучу вариантов кодировок, решил проблему "в лоб".
Скопировал с неправильной кодировкой.
Потом в PHPMyAdmin для каждой таблицы, через команду SQL из дампа прокопипастил.
  • 0

#4 micehide

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 359 сообщений
Репутация: 124
Мастер

Отправлено 08 February 2012 - 03:55 PM

Вы экспорт с хостинга в какой кодировке делаете?
  • 0

#5 Bibirev

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий

Отправлено 08 February 2012 - 04:02 PM

Для того, чтобы в Windows копипастить из блокнота, соответственно в cp_1251.
  • 0

#6 micehide

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 359 сообщений
Репутация: 124
Мастер

Отправлено 08 February 2012 - 10:46 PM

Через phpMyAdmin экспортируйте таблицы базы в utf-8 zipped и потом импортируйте в локальную одноименную базу через phpMyAdmin тоже как utf-8, должно все нормально быть...
  • 0

#7 mx009

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: 0
Начинающий

Отправлено 09 February 2012 - 07:28 AM

У меня кодировка у всех таблиц 1251. Экспорт делал в УТФ8 и в 1251. Импортировал тоже в 1251 и в УТФ.
Все равно вместо кирилицы ЗНАКИ ВОПРОСА !!! Все варианты перебрал
  • 0

#8 kery

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 134 сообщений
Репутация: 17
Начинающий

Отправлено 19 March 2013 - 05:55 AM

Была такая проблема решил просто функцию db_connect в файле
core\includes\database\mysql.php
раскоментируйте все строки функции.
mysql_query('set names cp1251');
mysql_query('set character set cp1251');
mysql_query('set character_set_client=cp1251');
mysql_query('set character_set_results=cp1251');
mysql_query('set character_set_connection=cp1251');
mysql_query('set character_set_database=cp1251');
mysql_query('set character_set_server=cp1251');
И все станет нормально
  • 2