[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кодировка БД
snowman934
Сделал сайт, сделал админку для редактирования некоторых страниц. Проблема такая. БД создалось в кодировке latin1, Сравнение - latin1_swedish_ci. И когда я заполнял базу русскоязычными символами, после сохранения они превращались в знаки вопросиков. Сменил кодировку бд и ее таблиц(
ALTER TABLE `categories` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci;
..................................................

ALTER DATABASE `gallery` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;

Теперь если сохраняешь через phpmyadmin, при просмотре в phpmyadmin все отображается нормально, но на сайте все равно выходят вопросики. А если эту же страницу редактируешь через админку, то в бд заносятся одни вопросики, они же и выводятся.
Посодействуйте друзья! huh.gif



Спустя 4 минуты, 44 секунды (23.02.2010 - 17:01) DedMorozzz написал(а):
установи дефолтную кодировку. И кодировку при подключении - SET NAMES. Проблема наверняка решиться.

Спустя 28 минут, 9 секунд (23.02.2010 - 17:30) snowman934 написал(а):
Не понял unsure.gif

Спустя 6 минут, 49 секунд (23.02.2010 - 17:36) DedMorozzz написал(а):
mysql_query("SET NAMES utf8");
после этого твой запрос к БД. Пробуй

Спустя 6 минут, 22 секунды (23.02.2010 - 17:43) DedMorozzz написал(а):
ой) тока у тя вин1251, а не утф8. Иль везде утф-8 сделай(что предпочтительнее) иль же "сет неймс вин1251" сделай, а не утф.

Спустя 2 минуты, 27 секунд (23.02.2010 - 17:45) snowman934 написал(а):
Понял, еще раз пробую!

Спустя 2 месяца, 10 дней, 23 часа, 36 минут, 31 секунда (4.05.2010 - 16:22) jojo97 написал(а):
у мя тоже такое было мне друг посоветовал сделать так
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET NAMES utf8');
ну и кодировка в базе у меня была утф-8 конечно
Быстрый ответ:

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