[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с кодировкой в БД mysql
rolling
Не очень силен в настройках, по-этому прошу помощи.
Переносил сайт на другой хостинг. БД создал в админ-панели, таблицы вставил sql-дампом.
В таблицах была информация в cp1251_general_ci.
На сайт кирилическая инфа из БД выводится в виде "??????????". Аналогично при попытках добавить инфу из форм заполнения сайта - в БД она попадает в виде "??????????".

Подскажите п-ста, что делать в такой ситуации, куда смотреть?



Спустя 36 минут, 49 секунд (3.12.2010 - 17:29) Игорь_Vasinsky написал(а):
допиши mysql_query("SET CHARACTER SET 'cp1251'",$db);
<?php 
//подключение к БД
$db = mysql_connect ("localhost","user","pass");
mysql_select_db("db",$db);
mysql_query("SET CHARACTER SET 'cp1251'",$db);
?>

Спустя 4 часа, 44 минуты, 29 секунд (3.12.2010 - 22:13) kirik написал(а):
Игорь_Vasinsky
А зачем там знаки вопросительные?

Спустя 10 часов, 55 минут, 55 секунд (4.12.2010 - 09:09) Игорь_Vasinsky написал(а):
Не соответствие кодировок: база в одной кодировке,страница в другой.

у меня постоянно такая биллеберда была, пока полность на юникоднеушёл.

Спустя 33 секунды (4.12.2010 - 09:10) Игорь_Vasinsky написал(а):
а... у меня в коде.. эт опечатка, пофиксил

Спустя 9 минут, 37 секунд (4.12.2010 - 09:19) T1mer написал(а):
Еще можно при экспорте бд save as file не ставить галочку. Потом весь запрос выделить, скопировать CTR+C, и вставить в другую бд обычным SQL запросом.

Спустя 3 часа, 25 минут, 1 секунда (4.12.2010 - 12:44) rolling написал(а):
Цитата (T1mer @ 4.12.2010 - 06:19)
Еще можно при экспорте бд save as file не ставить галочку. Потом весь запрос выделить, скопировать CTR+C, и вставить в другую бд обычным SQL запросом.

именно так все и происходило

Спустя 14 минут, 17 секунд (4.12.2010 - 12:58) rolling написал(а):
проблема решилась.
помогла строка
mysql_query("SET NAMES cp1251");
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.