[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с кодировкой
ITdreamer
Ребята, подскажите, а то не могу разобраться.

Есть страница (кодировка utf-8) с формой. У провайдера в моем аккаунте настроена БД на utf-8. Заполняю форму, отправляю в БД. Проверяю БД через phpmyadmin и вижу, что мои данные добавились в БД, но в кодировке cp1251. И поэтому, когда я пытаюсь вывести на странице сайта содержимое БД, то получаю кракозябры вместо данных.

Как с этим бороться?

Спасибо.



Спустя 17 минут, 30 секунд (29.10.2009 - 00:20) Gabriel написал(а):
PHP
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');

пробовал?

Спустя 20 минут, 40 секунд (29.10.2009 - 00:40) ITdreamer написал(а):
Пробовал только первую строчку.

А куда нужно поставить остальные?

Спустя 2 минуты, 6 секунд (29.10.2009 - 00:42) Gabriel написал(а):
в тотже файл соединения

Спустя 2 минуты, 8 секунд (29.10.2009 - 00:44) ITdreamer написал(а):
ОК, щас попробую и отпишусь

Спустя 7 минут, 46 секунд (29.10.2009 - 00:52) ITdreamer написал(а):
О, круто! Спасибо!

Проблема была в том, что у меня было написано

PHP
mysql_query('SET NAMES UTF-8');


вместо

PHP
mysql_query('SET NAMES utf8');

Спустя 2 минуты, 14 секунд (29.10.2009 - 00:54) ITdreamer написал(а):
А вот еще вопросик, чтобы не плодить темы :-)

Есть переменная

PHP
$date date("d.m.Y - H:i");


Я ее отправляю в БД

А когда вывожу обратно, то получаю 0000-00-00 00:00:00

С чем это может быть связано?

Спустя 21 минута, 58 секунд (29.10.2009 - 01:16) Bezdna написал(а):
PHP
$date date("Y.m.d - H:i");

Спустя 41 минута, 59 секунд (29.10.2009 - 01:58) ITdreamer написал(а):
О! Спасибо, дружище! Заработало!
Быстрый ответ:

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