Показать сообщение отдельно

  #8  
Старый 09.05.2006, 09:06
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
С нами: 11291306

Репутация: 569


По умолчанию

Дело действительно не в html, а в базе. Апач вообще тут не причем. Погляди через phpmyadmin какая у тебя кодировка на базе и к каждому полю таблички. должно быть либо UTF-8 (юникод), либо cp1251_general вроде... или что-то в этом духе. Если другая кодировка - меняй на cp1251_general. Если не поможет - дело может еще быть в самой mysql. Насколько помню, начиная с 4.1 версии они перегнали ее полностью на юникод, усложнив обычным русским разработчикам жизнь. Решается эта проблема добавлением следующих строк, сразу после коннекта к БД и выбора БД:
PHP код:
mysql_query("SET NAMES cp1251");
mysql_query("SET CHARACTER SET  cp1251"); 
Хотя на самом деле можешь попробовать сначало второй шаг, т.е. добавить эти 2 запроса. Должно помочь. А вообще, в следующий раз, как можно более подробно описывай свою проблему. Какая кодировка в заголовках html, загаловках http, в базе и прочее.

2 Модеры
Перетащите тему в php, там она более актуальна
 
Ответить с цитированием