после запроса в бд меняется кодировка

Print RSS
245

С
Author
Оранжевые штаны
0
есть запрос в бд
$o = mysql_query("SELECT `out`.`ip`, `out`.`ua`, `out`.`time`, `top_operators`.`name` FROM `out` LEFT JOIN `top_operators`ON `top_operators`.`id` = `out`.`operator` WHERE (`uid` = '".$uid."') ORDER by `time` DESC LIMIT 20");
-----------------------
после которого при вызове с тестового файла меняется кодировка и становится квадратиками...что это может быть? если закоментить эту строку не выводятся необходимые данные, но другие с текстового файла выводятся в нужном формате...
Сразу скажу что эта таблица хранится не в ютф8 а в латин...кто что подскажет?

Добавлено через 04:13 сек.
удалил таблицу...сделал дамп чтобы записало в ют8...не помогло
С
Author
Оранжевые штаны
0
осталось все тоже самое
Z

Клуракан
0
Таблицы в утф делай и после коннекта с бд пиши
mysql_query('SET NAMES `utf8`');
С
Author
Оранжевые штаны
0
сделал таблицы в ютф...и до и после стоит сет найм...
K

Транклюкаторщик
0
а зачем и до и после?
таблицы в ютф + после подключения mysql_set_charset('utf8', $connect); и все
Changed: KOZZ (09.11.2010 / 04:15)
С
Author
Оранжевые штаны
0
еще попробую твою запись, но мне кажется что там и до и после все прописано я х.з. ведь тлько в этом запросе косяк
K

Транклюкаторщик
0
6, таблица в утф8 то перевелась?
С
Author
Оранжевые штаны
0
да...перевелась

Ктулху
0
mysql_query("SET character_set_results='utf8'");
попробуй
N

Эцилопп сией тентуры
0
в бд укажи тип сравнивания cp1251_general_ci
Stickers / Tags / Rules / Top topics / Top Posts / Search