Не отображаються русские символы в БД :(

Статус
В этой теме нельзя размещать новые ответы.

1d37r

Читатель
Заблокирован
Регистрация
16 Сен 2007
Сообщения
287
Реакции
62
  • Автор темы
  • Заблокирован
  • #1
Вообщем когда ставлю кодировку cp1251_geniral_ci или же UTF-8 в phpmyadmin русские символы отображаются но при выводе их в php они не отображаются, точнее выводятся как ????
 
Вообщем когда ставлю кодировку cp1251_geniral_ci или же UTF-8 в phpmyadmin русские символы отображаются но при выводе их в php они не отображаются, точнее выводятся как ????
Сколбко можно одно и тоже спрашивать?
Ты после того как соединишься с базой
Код:
@mysql_connect( 'server', 'user', 'password' ); // примерно
отправь кодировку
Код:
@mysql_query("SET NAMES utf8);
после этого у тебя данные с базы будут браться с нужной кодеровкой.
Если не найдешь скажешь хоть скрипт, глянем.
 
  • Автор темы
  • Заблокирован
  • #3
скрипт сам писал и фича с сет нейм не канает :/ пробовал уже
 
В какой кодировке у тебя данные то?
 
  • Автор темы
  • Заблокирован
  • #5
В БД стоит cp1251_geniral_ci и в скриптах windows-1251.
Самое что удиветильное, так это-то что другие самописные скрипты в другой БД нормлаьно отображаються.
 
Пробовайте так: mysql_query("SET CHARSET cp1251");
 
  • Автор темы
  • Заблокирован
  • #7
это налогично второму посту :( а как выяснилось в третьем, это не помогает
 
Могу предложить такое:
mysql_query("SET CHARACTER SET cp1251");
После такой строчки заработал дамп kino-govno.com, т.к. база данных у меня была в utf8.
 
  • Автор темы
  • Заблокирован
  • #9
спасибо тема может быть закрыта
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху