MySQL. Выводятся вопросы вместо русского текста

Ответить
Аватара пользователя
SuBbI
Сообщения: 161
Зарегистрирован: 02.01.2010
имея данную таблицу
CREATE TABLE `monik` (
`id` int(2) NOT NULL auto_increment,
`ip` varchar(15) NOT NULL,
`port` int(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
вывожу ".$myrow['ip'." в php страницу. Но если содержание таблици идет в русском тексте,то на страницу выводятся "????"
....а на английском тексте все в порядке.
НЕ прав пишется раздельно!!!!!

Аватара пользователя
Distructor
Администратор
Сообщения: 1606
Зарегистрирован: 28.12.2009

Код: Выделить всё

mysql_query("set names cp1251");

Аватара пользователя
Assasin
Сообщения: 105
Зарегистрирован: 17.02.2011
У тебя проблемы с кодировкой..Попробуй сразу после подключения с базой написать mysql_query("set CHARACTER SET cp1251");
< ̄`ヽ、       /  ̄ >
 ゝ、  \ /⌒ヽ,ノ   /´
   ゝ、 ( ( ͡◉ ͜> ͡◉) /
     >     ,ノ
  ℧   ∠_,,,/´
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Ответить