такая проблема, налокальном хосте в денвере все норм отображается из бд а на хостинге в инете все что выводится из бд отображается в виде ???????? локальный серв utf8 таблицы в win1251 а на удаленном сервер utf8 таблицы тоже win1251 сравнение тоже одинаковое указано.
подскажите где копать хотя бы? голова уже кругом идет от всего...
значит с помощью битрикса... он заменяет кодировку и у файлов... или же вам в ручную (самое простое это текстовый редактор - блокнот сохранить файлы в нужной кодировке) и если не сложно скиньте ссылочку.. гляну
cOAPerator, значит вы неверно исправили базы... так как страница кодировку выдает charset=windows-1251 а сервер charset=UTF-8. сделайте запрос в БД: SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode FROM `information_schema`.`TABLES` t WHERE 1 AND t.`TABLE_SCHEMA` = 'db_name' ORDER BY 1 потом скопируйте полученный результат и его прогоните через запрос (главное отобразите полностью исходный код, а то БД любит наполовину показывать) и все... изменена кодировка. Для полной верности можете кодировку файлов изменить :)
прогулялся по сайту... некоторые номально отображает.. некоторые нет (такое ощущение что текст вообще в кодировке latin сохранен в БД)
Последний раз редактировалось Zloy_Anjel; 15.12.2011 в 20:02.
Zloy_Anjel,ниче не получается, в обшем вот: MySQL-кодировка: UTF-8 Unicode (utf8) Сопоставление соединения с MySQL: utf8_general_ci база данных в utf8 ВСЕ таблицы сейчас в utf8_general_ci все тексты в utf8_general_ci